home *** CD-ROM | disk | FTP | other *** search
/ KING Schools Special Student Pilot (Promo) / Student Pilot Ve.iso / Tb50c.sbk (.txt) < prev    next >
Encoding:
Asymetrix ToolBook File  |  1997-09-18  |  179.2 KB  |  3,305 lines

  1. CMSRuntime
  2. CMSProgress
  3. 950217204158414336727474518
  4. ASYM_TpID
  5. NUI Dialog Boarder
  6. topBorder
  7. bottomBorder
  8. bkgndSize
  9.     ssm = sysSuspendMessages
  10. "0,0"
  11.             bkgndSize = 
  12.         topBorder = 
  13.         bottomBorder = 
  14. sysPageUnitsPerPixel,(
  15. !el),
  16. ,el,(4 * 
  17. ;el),
  18. Oel, (4 * 
  19. sel,(
  20. el),(
  21. el),(
  22. el),(
  23. el), (4 * 
  24.  = ssm
  25. tbk_wid_name
  26. 3DDialogBorder
  27. tbk_wid_type
  28. 3DDialogBorder
  29. CTB_WID_Info
  30. Dialog frame
  31. CTB_WID_Author
  32. CTB_WID_CreateDate
  33. 940817
  34. CMSProgress
  35. viewerRef
  36. progress
  37. msgText
  38. 7wasym_container
  39. value
  40.     viewerRef = 
  41. "progress" 
  42. asym_container(
  43. isOpen 
  44.             close 
  45. "msgText" 
  46. ASYM_BeenHere
  47. MsgText
  48. Please wait ... loading CMSatabase
  49. buttonclick
  50. buttonclick
  51. Script
  52. Title
  53. ToolBook II - Instructor 5.0 CMS
  54. Runtime SysBookkSysBook
  55. Copyright 
  56.  1996 Asymetricx Corporationnnnnnn
  57. 94081617183515578124630
  58. ASYM_TpID
  59. CMSRuntime
  60. Transcript
  61. fieldValue(LogType)
  62. C:\WINDOWS\LOG00002.LOG
  63. fieldValue(LogFileNam)
  64. asym_CMS_CourseBeginSession
  65. NotUpdate
  66. s_asym_CMSInfo
  67. asym_CMS_courseID
  68. s_asym_CMSInfo
  69. asym_CMS_moduleID
  70. s_asym_CMSInfo
  71. asym_CMS_moduleID
  72. Review Course Activity
  73. Edit Student Information
  74. Page id 47 of Book "D:\FRANK\STUDENT.TBK"
  75. Page "Tool Bar"
  76. CMS runtime sysBook
  77. Page "CMSProgress"
  78. ge "ConnectError"
  79. Unable to connect to database
  80. Paused Course
  81. Page "Paused Course"
  82. Page "Records"
  83. Page "Review Course Activity"
  84. ge "Trainer"
  85. ge "Login"
  86. Records
  87. Page id 13
  88. Information
  89. Page id 19
  90. Page id 53 of Book "D:\FRANK\STUDENT.TBK"
  91. Page id 32 of Book "D:\FRANK\STUDENT.TBK"
  92.  Course Assignments"
  93. Take Courses
  94. Edit Student Information
  95. Page "Edit Student Information"
  96. Take a Course
  97. Page "accountInformation"
  98.  Paused Courses
  99. FALSE
  100. FALSE
  101. Password
  102. ecord
  103. [~password
  104. closeWindow
  105. closeWindow
  106. Change Password
  107. Page id 59 of Book "D:\FRANKJR\CTB30C.SBK"
  108. ssword
  109. gAKcmN
  110. Progress
  111. ge id 61
  112. ntime"
  113. UserDB
  114. courseDB
  115. login
  116. student
  117. Activity
  118. startup
  119. master
  120. CourseActivityDB
  121. studentDB
  122. Course
  123. menuitemSelected
  124. menuitemSelected 
  125. , alias
  126.  = "login"
  127. "startup"
  128. , = "User"
  129. "UserDB"
  130. L = "Course"
  131. "courseDB"
  132. p = "Activity"
  133. "CourseActivityDB"
  134.  = "student"
  135. "studentDB"
  136.  = "master"
  137. default
  138. enterWindow
  139. leaveWindow
  140. enterWindow
  141. osc = 
  142. o= default
  143. leaveWindow
  144. currentRecord(module|2)
  145. <BookPath>
  146. :HDMEDIAPATH
  147. Jeffrey Ayars
  148. dataDir
  149. Arial
  150. MS Sans Serif
  151. 2/17/95 7:34:03 PM
  152. _ASYM_StringArray
  153. 12/5/94 3:27:51 PM
  154. _asym_CurrentTable
  155. First
  156. First
  157. activity|1
  158. currentRecord(course|0)
  159. First
  160. Arial
  161. d:\frank\datadir\
  162. info_LastSavedBy
  163. info_LastSaved
  164. YMI_SysGrid
  165. YMI_SysGridSnap
  166. 9/23/97 3:46:49 PM
  167. First
  168. currentRecord(user|0)
  169. currentRecord(activity|0)
  170. 2/17/95 8:29:24 PM
  171. MS Sans Serif
  172. First
  173. currentRecord(user|2)
  174. First
  175. 3/4/96 3:42:45 PM
  176. MS Sans Serif
  177. hasFreeSpace
  178. 9/18/97 4:01:19 PM
  179. aude Ostyn
  180. Claude Ostyn
  181. FALSE
  182. :44:54 PM
  183. Mike Ryan
  184. ng module
  185. <CMSWait>
  186. Please wait ... accessing database
  187. <CMSLoad>
  188. Please wait ... loading module
  189. <ReturnToCMS>
  190. Please wait ... loading CMS
  191. 0V qYX
  192. <courseID>
  193. hBlob
  194. fieldValues
  195. lockHandle
  196. asym_CMS_dbError
  197. asym_CMS_moduleOrdinal
  198. sessCnt
  199. asym_unlockPXNetRecord
  200. asym_closePXBlob
  201. FALSE
  202. asym_CMS_CourseBeginSession
  203. asym_CMS_courseID
  204. SessLog
  205. asym_setPXFieldValue
  206. asym_CMS_CourseBeginSession
  207. asym_CMS_moduleID
  208. activity|0
  209. r$asym_CMS_PendingModuleID
  210. bTableOpen
  211. asym_searchPXKey
  212. asym_updateRecord
  213. asym_CMS_BookName
  214. _asym_CMS_dbError
  215. asym_nextPXRecord
  216. asym_CMS_PendingModuleOrdinal
  217. asym_closeTable
  218. retryTableLock
  219. asym_writePXblobToFile
  220. PreventWriteLock
  221. moduleID
  222. retryRecordLock
  223. asym_CMS_userID
  224. asym_getPXFieldValue
  225. lockHandle2
  226. BookMarks
  227. activity
  228. oasym_openTable
  229. asym_CMS_pendingBookName
  230. Sasym_openPXBlobRead
  231. asym_CMS_moduleID
  232. <moduleID>
  233. Rasym_gotoPXNetRecordLock
  234. asym_lockPXNetRecord
  235. _asym_EnterApplication
  236. w,    #>
  237. <courseID>
  238. retryRecordLock
  239. hBlob
  240. fieldValues
  241. lockHandle
  242. asym_CMS_dbError
  243. asym_CMS_moduleID
  244. wasym_dateStamp
  245. asym_setPXBlobFromFile
  246. FALSE
  247. score
  248. _asym_CMS_dbError
  249. fileSize
  250. sessLog
  251. asym_setPXFieldValue
  252. activitySt
  253. retVal
  254. activity|0
  255. updateCourseCompleted
  256. maxScore
  257. bTableOpen
  258. asym_searchPXKey
  259. GetFileSize
  260. asym_updateRecord
  261. asym_openPXBlobWrite
  262. accumTime
  263. asym_nextPXRecord
  264. GetFileSize
  265. retryTableLock
  266. <moduleID>
  267. PreventWriteLock
  268. moduleID
  269. asym_unlockPXNetRecord
  270. asym_CMS_userID
  271. asym_closeTable
  272. asym_getPXFieldValue
  273. asym_CMS_courseID
  274. lockHandle2
  275. ASYM_MTBVersion
  276. BookMarks
  277. activity
  278. oasym_openTable
  279. asym_closePXBlob
  280. DOS.dll
  281. FASYM_ProductPrefix
  282. asym_lockPXNetRecord
  283. _asym_LeaveApplication
  284. fileName
  285. FALSE
  286. ASYM_IsFile
  287. asym_CMS_CMSApplicationName
  288. _asym_ReturnToCMS
  289. updateActivity
  290. _asym_recordScore
  291. updateActivity
  292. _asym_MarkAsCompleted
  293. score
  294. retrieveActivity
  295. _asym_getRecordedScore
  296. isComplete
  297. retrieveActivity
  298. _asym_IsCourseCompleted
  299. fieldValues
  300. activity|0
  301. score
  302. asym_CMS_CourseID
  303. retVal
  304. maxScore
  305. asym_searchPXKey
  306. isComplete
  307. _asym_CMS_dbError
  308. asym_closeTable
  309. theMaxScore
  310. asym_CMS_userID
  311. asym_getPXFieldValue
  312. activity
  313. oasym_openTable
  314. theScore
  315. status
  316. retrieveActivity
  317. startTime
  318. lockHandle
  319. seconds
  320. asym_lockPXNetRecord
  321. retryRecordLock
  322. startTime
  323. FALSE
  324. retVal
  325. bTableOpen
  326. _asym_CMS_dbError
  327. seconds
  328. oasym_openTable
  329. retryTableLock
  330. <courseID>
  331. retryRecordLock
  332. fieldValues
  333. lockHandle
  334. asym_CMS_dbError
  335. asym_CMS_moduleID
  336. wasym_dateStamp
  337. FALSE
  338. score
  339. asym_CMS_courseID
  340. updateCourseCompleted
  341. asym_setPXFieldValue
  342. retVal
  343. activity|0
  344. activitySt
  345. bTableOpen
  346. asym_searchPXKey
  347. asym_updateRecord
  348. _asym_CMS_dbError
  349. asym_nextPXRecord
  350. asym_closeTable
  351. retryTableLock
  352. <moduleID>
  353. PreventWriteLock
  354. moduleID
  355. asym_unlockPXNetRecord
  356. asym_CMS_userID
  357. asym_getPXFieldValue
  358. lockHandle2
  359. maxScore
  360. activity
  361. oasym_openTable
  362. Activity
  363. status
  364. asym_lockPXNetRecord
  365. updateActivity
  366. wasym_dateStamp
  367. activity|0
  368. _asym_CMS_dbError
  369. FALSE
  370. maxScoreCounter
  371. asym_setPXFieldValue
  372. retVal
  373. asym_getPXFieldValue
  374. maxScore
  375. asym_updateRecord
  376. userID
  377. score
  378. scoreCounter
  379. accumTime
  380. asym_nextPXRecord
  381. CourseID
  382. courseComplete
  383. totalTime
  384. activity
  385. activitySt
  386. Rasym_gotoPXNetRecordLock
  387. status
  388. updateCourseCompleted
  389. fieldValues
  390. activity|0
  391. FALSE
  392. retVal
  393. asym_getPXFieldValue
  394. asym_searchPXKey
  395. _asym_CMS_dbError
  396. asym_closeTable
  397. moduleID
  398. moduleIDByOrdinal
  399. asym_CMS_userID
  400. P8asym_CMS_dbOK
  401. activity
  402. oasym_openTable
  403. status
  404. _asym_IsModuleCompleted
  405. w,    #>
  406. fieldValues
  407. activity|0
  408. FALSE
  409. score
  410. retVal
  411. asym_getPXFieldValue
  412. MaxScore
  413. asym_searchPXKey
  414. _asym_CMS_dbError
  415. asym_closeTable
  416. moduleID
  417. moduleIDByOrdinal
  418. asym_CMS_userID
  419. P8asym_CMS_dbOK
  420. activity
  421. oasym_openTable
  422. _asym_getScoreForModule
  423. CourseID,moduleOrdi
  424. FIRST
  425. moduleNumber
  426. _s_asym_cms_ModuleByNumber
  427. ALAST
  428. ModuleOrdi
  429. asym_CMS_courseID
  430. asym_setPXFieldValue
  431. Fasym_firstPXRecord
  432. asym_getPXFieldValue
  433. CourseID
  434. iOrderModules
  435. module|256
  436. D asym_searchPXField
  437. module|0
  438. _asym_CMS_dbError
  439. dLasym_emptyPXRecord
  440. asym_closeTable
  441. asym_CMS_ModuleOrdinal
  442. courseID
  443. moduleID
  444. asym_previousPXRecord
  445. module
  446. P8asym_CMS_dbOK
  447. PREVIOUS
  448. oasym_openTable
  449. s^asym_mapPXKey
  450. moduleIDByOrdinal
  451. activity|0
  452. asym_CMS_ModuleID
  453. defaultNav
  454. FALSE
  455. asym_CMS_courseID
  456. retVal
  457. asym_searchPXKey
  458. course|0
  459. userID
  460. _asym_CMS_dbError
  461. asym_nextPXRecord
  462. asym_closeTable
  463. courseID
  464. moduleID
  465. asym_CMS_userID
  466. course
  467. ModuleID
  468. asym_getPXFieldValue
  469. activity
  470. oasym_openTable
  471. status
  472. _asym_AskToContinue
  473. FALSE
  474. cmoduleFilename
  475. _asym_moduleFilename
  476. lockHandle
  477. asym_previousPXRecord
  478. FALSE
  479. ModuleOrdi
  480. asym_CMS_courseID
  481. Fasym_firstPXRecord
  482. activity|0
  483. bStop
  484. course|0
  485. module|0
  486. dLasym_emptyPXRecord
  487. moduleOrdinal
  488. asym_CMS_ModuleOrdinal
  489. CourseID
  490. CourseID,moduleOrdi
  491. asym_getPXFieldValue
  492. searchCourseID
  493. D asym_searchPXField
  494. fileName
  495. FIRST
  496. _s_asym_cms_ModuleByNumber
  497. defaultNav
  498. retryRecordLock
  499. iOrderModules
  500. moduleOrdi
  501. FIRST-INCOMPLETE
  502. asym_setPXFieldValue
  503. activity
  504. module|256
  505. asym_searchPXKey
  506. asym_ExpandString
  507. userID
  508. _asym_CMS_dbError
  509. asym_nextPXRecord
  510. asym_closeTable
  511. password
  512. courseID
  513. moduleID
  514. asym_CMS_userID
  515. course
  516. module
  517. P8asym_CMS_dbOK
  518. PREVIOUS
  519. oasym_openTable
  520. s^asym_mapPXKey
  521. status
  522. Rasym_gotoPXNetRecordLock
  523. asym_lockPXNetRecord
  524. moduleFilename
  525. filename
  526. asym_CMS_PendingModuleOrdinal
  527. asym_CMS_BookName
  528. FALSE
  529. cmoduleFilename
  530. retVal
  531. _asym_CMS_dbError
  532. moduleOrdinal
  533.     ,asym_shortFileName
  534. asym_CMS_moduleOrdinal
  535. moduleID
  536. asym_CMS_PendingBookName
  537. P8asym_CMS_dbOK
  538. asym_CMS_moduleID
  539. 7wasym_container
  540. s$asym_CMS_PendingModuleID
  541. _asym_GoToModule
  542. filename
  543. asym_CMS_PendingModuleOrdinal
  544. asym_CMS_BookName
  545. FALSE
  546. cmoduleFilename
  547. retVal
  548. _asym_CMS_dbError
  549. moduleOrdinal
  550.     ,asym_shortFileName
  551. asym_CMS_moduleOrdinal
  552. moduleID
  553. asym_CMS_PendingBookName
  554. P8asym_CMS_dbOK
  555. asym_CMS_moduleID
  556. s$asym_CMS_PendingModuleID
  557. _asym_SetNextModule
  558. fieldValues
  559. activity|0
  560. asym_CMS_ModuleID
  561. asym_CMS_CourseID
  562. activity
  563. asym_searchPXKey
  564. _asym_CMS_dbError
  565. asym_closeTable
  566. asym_CMS_UserID
  567. asym_getPXFieldValue
  568. LogFileNam
  569. oasym_openTable
  570. _asym_LogFileName
  571. asym_CMS_INIFile
  572. Paths
  573. GetIniVar
  574. DefaultLogPath
  575. _asym_LogDir
  576. fieldValues
  577. activity|0
  578. asym_CMS_ModuleID
  579. asym_CMS_CourseID
  580. activity
  581. asym_searchPXKey
  582. _asym_CMS_dbError
  583. asym_closeTable
  584. asym_CMS_UserID
  585. LogType
  586. asym_getPXFieldValue
  587. oasym_openTable
  588. _asym_LogType
  589. fieldValues
  590. activity|0
  591. asym_CMS_CourseID
  592. asym_CMS_ModuleID
  593. asym_searchPXKey
  594. _asym_CMS_dbError
  595. asym_closeTable
  596. asym_CMS_UserID
  597. LogType
  598. asym_getPXFieldValue
  599. LogFileNam
  600. activity
  601. oasym_openTable
  602. _asym_LogInfo
  603. fieldValues
  604. activity|0
  605. asym_CMS_ModuleID
  606. asym_CMS_CourseID
  607. activity
  608. asym_searchPXKey
  609. ResumeFile
  610. _asym_CMS_dbError
  611. asym_closeTable
  612. asym_CMS_UserID
  613. asym_getPXFieldValue
  614. oasym_openTable
  615. _asym_BookMarkFileName
  616. fieldValues
  617. lockHandle
  618. asym_CMS_ModuleID
  619. FALSE
  620. asym_CMS_CourseID
  621. asym_setPXFieldValue
  622. activity
  623. activity|0
  624. asym_searchPXKey
  625. asym_updateRecord
  626. _asym_CMS_dbError
  627. asym_closeTable
  628. PreventWriteLock
  629. asym_unlockPXNetRecord
  630. asym_CMS_UserID
  631. LogFileNam
  632. oasym_openTable
  633. asym_lockPXNetRecord
  634. _asym_setLogFileName
  635. fieldValues
  636. lockHandle
  637. FALSE
  638. asym_CMS_CourseID
  639. asym_setPXFieldValue
  640. asym_CMS_ModuleID
  641. activity|0
  642. asym_searchPXKey
  643. asym_updateRecord
  644. _asym_CMS_dbError
  645. asym_closeTable
  646. PreventWriteLock
  647. asym_unlockPXNetRecord
  648. asym_CMS_UserID
  649. LogType
  650. LogFileNam
  651. activity
  652. oasym_openTable
  653. asym_lockPXNetRecord
  654. _asym_setLogInfo
  655. asym_CMS_INIFile
  656. Paths
  657. DefaultLogPath
  658. setINIVar
  659. _asym_setLogDir
  660. fieldValues
  661. lockHandle
  662. asym_CMS_ModuleID
  663. FALSE
  664. asym_CMS_CourseID
  665. asym_setPXFieldValue
  666. activity
  667. activity|0
  668. asym_searchPXKey
  669. asym_updateRecord
  670. _asym_CMS_dbError
  671. asym_closeTable
  672. PreventWriteLock
  673. asym_unlockPXNetRecord
  674. asym_CMS_UserID
  675. logType
  676. oasym_openTable
  677. asym_lockPXNetRecord
  678. _asym_setLogType
  679. fieldValues
  680. lockHandle
  681. asym_CMS_ModuleID
  682. FALSE
  683. asym_CMS_CourseID
  684. asym_setPXFieldValue
  685. activity
  686. activity|0
  687. asym_searchPXKey
  688. asym_updateRecord
  689. ResumeFile
  690. _asym_CMS_dbError
  691. asym_closeTable
  692. PreventWriteLock
  693. asym_unlockPXNetRecord
  694. asym_CMS_UserID
  695. oasym_openTable
  696. asym_lockPXNetRecord
  697. _asym_setBookMarkFileName
  698. w,    #>
  699. FASYM_ProductPrefix
  700. _s_asym_CMS_DLLLinked
  701. closePXTable
  702. asym_closePXTable
  703. closePXBlob
  704. asym_closePXBlob
  705. emptyPXRecord
  706. asym_emptyPXRecord
  707. exitPX
  708. asym_exitPX
  709. firstPXRecord
  710. asym_firstPXRecord
  711. getPXFieldType
  712. asym_getPXFieldType
  713. getPXFieldNames
  714. asym_getPXFieldNames
  715. getPXFieldValue
  716. asym_getPXFieldValue
  717. getPXMemoBlob
  718. asym_getPXMemoBlob
  719. getPXNetErrorUser
  720. asym_getPXNetErrorUser
  721. getPXNetUserName
  722. asym_getPXNetUserName
  723. getPXRecordCount
  724. asym_getPXRecordCount
  725. getPXRecordNumber
  726. asym_getPXRecordNumber
  727. gotoPXNetRecordLock
  728. asym_gotoPXNetRecordLock
  729. gotoPXRecord
  730. asym_gotoPXRecord
  731. isPXNetRecordLocked
  732. asym_isPXNetRecordLocked
  733. isPXNetTableChanged
  734. asym_isPXNetTableChanged
  735. lastPXRecord
  736. asym_lastPXRecord
  737. lockPXNetFile
  738. asym_lockPXNetFile
  739. ,#T|%
  740. lockPXNetTable
  741. asym_lockPXNetTable
  742. lockPXNetRecord
  743. asym_lockPXNetRecord
  744. nextPXRecord
  745. asym_nextPXRecord
  746. ,    T,(
  747. openPXBlobRead
  748. asym_openPXBlobRead
  749. ,    UlP
  750. openPXBlobWrite
  751. asym_openPXBlobWrite
  752. openPXTable
  753. asym_openPXTable
  754. previousPXRecord
  755. asym_previousPXRecord
  756. ,    T,+
  757. refreshPXNetTable
  758. asym_refreshPXNetTable
  759. searchPXField
  760. asym_searchPXField
  761. searchPXKey
  762. asym_searchPXKey
  763. ,#Tn/
  764. setPXFieldValue
  765. asym_setPXFieldValue
  766. setPXMemoBlob
  767. asym_setPXMemoBlob
  768. ,    TZZ
  769. setPXBlobFromFile
  770. asym_setPXBlobFromFile
  771. unlockPXNetFile
  772. asym_unlockPXNetFile
  773. unlockPXNetRecord
  774. asym_unlockPXNetRecord
  775. unlockPXNetTable
  776. asym_unlockPXNetTable
  777. updatePXRecord
  778. asym_updatePXRecord
  779. ,    Th9
  780. writePXBlobToFile
  781. asym_writePXBlobToFile
  782. ,#U0[
  783. PDX.DLL
  784. ASYM_MTBVersion
  785. _asym_CMS_linkRuntimePX
  786. w,    #>
  787. w,    #>
  788. w,    #>
  789. w,    #>
  790. w,    #>
  791. w,    #>
  792. Sasym_getPXSwapSize
  793. doesPXTableExist
  794. asym_doesPXTableExist
  795. getPXErrorString
  796. asym_getPXErrorString
  797. getPXMaxFiles
  798. asym_getPXMaxFiles
  799. getPXMaxLocks
  800. asym_getPXMaxLocks
  801. getPXMaxTables
  802. asym_getPXMaxTables
  803. getPXSwapSizeFromINI
  804. asym_getPXSwapSizeFromINI
  805. getPXMaxTablesFromINI
  806. asym_getPXMaxTablesFromINI
  807. getPXMaxFilesFromINI
  808. asym_getPXMaxFilesFromINI
  809. getPXMaxLocksFromINI
  810. asym_getPXMaxLocksFromINI
  811. getPXSwapSize
  812. asym_getPXSwapSize
  813. getPXUserInfo
  814. asym_getPXUserInfo
  815. initializePX
  816. asym_initializePX
  817. setPXINIMaxFiles
  818. asym_setPXINIMaxFiles
  819. ,#T24
  820. setPXINIMaxLocks
  821. asym_setPXINIMaxLocks
  822. setPXINIMaxTables
  823. asym_setPXINIMaxTables
  824. setPXINISwapSize
  825. asym_setPXINISwapSize
  826. ,#T.6
  827. setPXUserInfo
  828. asym_setPXUserInfo
  829. asym_setPXINIMaxTables
  830. ,2,no,no
  831. <NetNamePath>
  832. asym_getPXMaxTablesFromINI
  833. <getPXSwapSize>
  834. asym_setPXINIMaxFiles
  835. win.dll
  836. <getPXMaxTables>
  837. NetNamePath
  838. PathConflictMessage
  839. cbt.dll
  840. asym_CMS_dataDir
  841. 7wasym_Container
  842. PDX.DLL
  843. 9Iasym_getPXUserInfo
  844. asym_pathOfFile
  845. ASYM_MTBVersion
  846. Paradox Engine Sync
  847. SetIniVar
  848. ResetLocalNetNamePath
  849. <getPXMaxFiles>
  850. netUserName
  851. CMSUser
  852. yasym_getPXMaxFilesFromINI
  853. GetIniVar
  854. ASYM_CMS_IniFile
  855. getNetworkUsername
  856. asym_getUserName
  857. :asym_getPXMaxFiles
  858. FASYM_ProductPrefix
  859. ASYM_CBTVersion
  860. setIniVar
  861. strgDflt
  862. <initializePX>
  863. setINIVar
  864. asym_getPXSwapSizeFromINI
  865. _asym_CMS_dbError
  866. Asym_MessageBox
  867. getNetworkUsername
  868. asym_getUserName
  869. GetIniVar
  870. SetIniVar
  871. getINIVar
  872. asym_initializePX
  873. The local NetNamePath setting for Paradox conflicts with the common setting for the Course Management System NetNamePath. Contact the system administrator for help.
  874. qSasym_setPXUserInfo
  875. asym_getUserName
  876. asym_setPXINISwapSize
  877. asym_CMS
  878. easym_getPXMaxTables
  879. _asym_CMS_initializeDBLink
  880. defaults
  881. MinFreeDiskSpace
  882. ASYM_FreeDiskSpace
  883. asym_CMS_iniFile
  884. freeSpace
  885. GetIniVar
  886. _s_MinFreeSpace
  887. SetIniVar
  888. _asym_CheckFreeSpace
  889. %r${&s$
  890. +RSY,
  891. 4m~>50Sv6q
  892. DmG(E{
  893. lKH0Y{I
  894. K|F'M
  895. XQ723R
  896. RyV)T
  897. w,    #?
  898. w,    #>
  899. asym_GetString
  900. Cannot go to the current module
  901. Cannot run ReportSmith
  902. R.SBK.
  903. Insufficient rights to perform operation.
  904. Not enough table handles
  905. SwapSize to small
  906. CMS State Invalid
  907. ASYM_CBTVersion
  908. Paradox Engine MaxTables setting too small. Exit all applications using the Paradox Engine and try again.
  909. NetNamePath Error
  910. Extremely low on disk space
  911. Extremely low on disk space.  Notify the system administrator.
  912. retVal
  913. CMS state is invalid, unable to perform operation.
  914. Too many records to display.
  915. Invalid Login
  916. Cannot find report
  917. Missing Library
  918. Required library missing:
  919. _s_asym_cms_dbError
  920. no Error
  921. Load Module
  922. CMS Too many Records
  923. Not enough file handles
  924. Paradox Engine SwapSize setting too small. Exit all applications using the Paradox Engine and try again.
  925. No Error
  926. Paradox Engine MaxFiles setting too small. Exit all applications using the Paradox Engine and try again.
  927. Required file missing or could not load:  RS_RUN.EXE.
  928. asym_getPXErrorString
  929. Cannot find report file:  
  930. The Course Management System database is not available at this time. The data files need to be upgraded.
  931. Data files need version update
  932. Insufficient Rights
  933. Contact your Course Management System Administrator for instructions.
  934. FASYM_ProductPrefix
  935. asym_CMS_dbErrorString
  936. _asym_cms_obsoleteTableFormatErrNo
  937. _s_asym_cms_dbError
  938. asym_CMS_dbOk
  939. _s_asym_cms_dbError
  940. asym_CMS_dbError
  941. _s_asym_cms_dbError
  942. _asym_CMS_dbError
  943. 1,    "V
  944. w,    #>
  945. w,    #>
  946. w,    #>
  947. CMSRuntime
  948. asym_CMS_RuntimeLinked
  949. w_asym_CMS_initializeDBLink
  950. FASYM_ProductPrefix
  951. xASYM_RunSysBookName
  952. ASYM_CBTVersion
  953. R.SBK
  954. _asym_CMS_dbError
  955. bContinue
  956. P8asym_CMS_dbOK
  957. thePath
  958. myName
  959. rBookString
  960. linkSysbook
  961. w,    #>
  962. FASYM_ProductPrefix
  963. asym_CMS_RuntimeLinked
  964. pdx.dll
  965. asym_exitPX
  966. ASYM_MTBVersion
  967. unlinkSysbook
  968. asym_getString
  969. asym_CMS_ReturnToCMS
  970. RSasym_CMS_CourseName
  971. asym_CMS_AskToContinue
  972. asym_CMS_CourseID
  973. asym_CMS_BookName
  974. asym_CMS_CMSApplicationName
  975. FIRST-INCOMPLETE
  976.     ,asym_shortFilename
  977. asym_GetString
  978. asym_expandString
  979. The course %1 is not completed.  Do you want to continue?
  980. 7wasym_container
  981. ]asym_CMS_goToModule
  982. author
  983. saveas
  984. reader
  985. CMSProgress
  986. asym_CMS_showProgress
  987. wasym_dateStamp
  988. FALSE
  989. fasym_updatePXRecord
  990. UPDATESTAM
  991. (asym_isPXNetTableChanged
  992. asym_setPXFieldValue
  993. asym_refreshPXNetTable
  994. _asym_CMS_dbError
  995.  DBTable
  996. asym_updateRecord
  997. FALSE
  998. _asym_CMS_dbError
  999. asym_doesPXTableExist
  1000. asym_IsTable
  1001. FALSE
  1002. _asym_CMS_dbError
  1003. asym_isPXTableProtected
  1004. asym_IsTableEncrypted
  1005. CMSRuntime
  1006. PreventWriteLock
  1007. asym_refreshPXNetTable
  1008. FALSE
  1009. WriteLock
  1010. retVal
  1011. hasFreeSpace
  1012. Fasym_firstPXRecord
  1013. asym_CMS_dataDir
  1014. overRideSpaceCheck
  1015. _asym_CMS_dbError
  1016. _s_asym_CMS_DLLLinked
  1017. $]asym_lockPXNetTable
  1018. asym_CMS_DataDir
  1019. asym_openPXTable
  1020. FullLock
  1021. T_asym_CheckFreeSpace
  1022. _asym_CMS_linkRuntimePX
  1023. asym_openTable
  1024. PreventWriteLock
  1025. asym_unlockPXNetTable
  1026. FALSE
  1027. WriteLock
  1028. retVal
  1029. asym_closePXTable
  1030. _asym_CMS_dbError
  1031. FullLock
  1032. asym_closeTable
  1033. asym_getPXRecordCount
  1034. asym_isTableOpen
  1035. seconds
  1036. mm/dd/yy h24:min:sec
  1037. asym_dateStamp
  1038. CMSDataDir
  1039. asym_GetPath
  1040. asym_CMS_DataDir
  1041. asym_CMS_sysBookName
  1042. s_asym_CMSInfo
  1043. asym_CMS_accessRights
  1044. s_asym_CMSInfo
  1045. asym_CMS_accessRights
  1046. s_asym_CMSInfo
  1047. asym_CMS_userID
  1048. s_asym_CMSInfo
  1049. asym_CMS_userID
  1050. s_asym_CMSInfo
  1051. asym_CMS_courseID
  1052. s_asym_CMSInfo
  1053. asym_CMS_courseID
  1054. s_asym_CMSInfo
  1055. asym_CMS_moduleID
  1056. s_asym_CMSInfo
  1057. asym_CMS_moduleID
  1058. s_asym_CMSInfo
  1059. asym_CMS_BookName
  1060. s_asym_CMSInfo
  1061. asym_CMS_BookName
  1062. s_asym_CMSInfo
  1063. asym_CMS_ModuleOrdinal
  1064. s_asym_CMSInfo
  1065. asym_CMS_ModuleOrdinal
  1066. s_asym_CMSInfo
  1067. asym_CMS_pendingModuleID
  1068. s_asym_CMSInfo
  1069. asym_CMS_pendingModuleID
  1070. s_asym_CMSInfo
  1071. asym_CMS_pendingBookName
  1072. s_asym_CMSInfo
  1073.     ,asym_shortFileName
  1074. asym_CMS_pendingBookName
  1075. s_asym_CMSInfo
  1076. asym_CMS_pendingModuleOrdinal
  1077. s_asym_CMSInfo
  1078. asym_CMS_pendingModuleOrdinal
  1079. s_asym_CMSInfo
  1080. asym_CMS_runtimeLinked
  1081. s_asym_CMSInfo
  1082. asym_CMS_runtimeLinked
  1083. s_asym_CMSInfo
  1084. asym_CMS_UserName
  1085. s_asym_CMSInfo
  1086. asym_CMS_UserName
  1087. s_asym_CMSInfo
  1088. asym_CMS_CourseName
  1089. s_asym_CMSInfo
  1090. asym_CMS_CourseName
  1091. s_asym_CMSInfo
  1092. asym_CMS_CMSApplicationName
  1093. s_asym_CMSInfo
  1094. asym_CMS_CMSApplicationName
  1095. s_asym_CMSInfo
  1096. asym_CMS_CourseBeginSession
  1097. s_asym_CMSInfo
  1098. asym_CMS_CourseBeginSession
  1099. s_asym_CMSInfo
  1100. asym_CheckUserTableVersion4
  1101. activity
  1102. asym_CMS_iniFile
  1103. Tables
  1104. SetIniVar
  1105. users
  1106. version
  1107. asym_CMS_ActivityTableVersion
  1108. s_asym_CMSInfo
  1109. activity
  1110. asym_CMS_iniFile
  1111. Tables
  1112. GetIniVar
  1113. yVasym_CheckActivityTableVersion4
  1114. users
  1115. version
  1116. asym_CMS_ActivityTableVersion
  1117. CMSRuntime
  1118. _asym_EnterApplication
  1119. _asym_CMS_dbError
  1120. asym_CMS_EnterApplication
  1121. CMSRuntime
  1122. _asym_LeaveApplication
  1123. _asym_CMS_dbError
  1124. asym_CMS_LeaveApplication
  1125. CMSRuntime
  1126. <ReturnToCMS>
  1127. asym_CMS_showProgress
  1128. _asym_ReturnToCMS
  1129. _asym_CMS_dbError
  1130. asym_GetStandardString
  1131. asym_CMS_ReturnToCMS
  1132. CMSRuntime
  1133. asym_CMS_showProgress
  1134. _asym_CMS_dbError
  1135. asym_GetStandardString
  1136. <CMSWait>
  1137. _asym_recordScore
  1138. asym_CMS_recordScore
  1139. CMSRuntime
  1140. asym_CMS_showProgress
  1141. _asym_getRecordedScore
  1142. _asym_CMS_dbError
  1143. asym_GetStandardString
  1144. <CMSWait>
  1145. asym_CMS_getRecordedScore
  1146. CMSRuntime
  1147. asym_CMS_showProgress
  1148. _asym_CMS_dbError
  1149. _asym_getScoreForModule
  1150. asym_GetStandardString
  1151. <CMSWait>
  1152. asym_CMS_getScoreForModule
  1153. CMSRuntime
  1154. asym_CMS_showProgress
  1155. _asym_CMS_dbError
  1156. _asym_MarkAsCompleted
  1157. asym_GetStandardString
  1158. <CMSWait>
  1159. asym_CMS_MarkAsCompleted
  1160. CMSRuntime
  1161. _asym_IsModuleCompleted
  1162. asym_CMS_showProgress
  1163. _asym_CMS_dbError
  1164. asym_GetStandardString
  1165. <CMSWait>
  1166. asym_CMS_IsModuleCompleted
  1167. CMSRuntime
  1168. _asym_IsCourseCompleted
  1169. asym_CMS_showProgress
  1170. _asym_CMS_dbError
  1171. asym_GetStandardString
  1172. <CMSWait>
  1173. asym_CMS_IsCourseCompleted
  1174. CMSRuntime
  1175. asym_CMS_showProgress
  1176. _asym_CMS_dbError
  1177. asym_GetStandardString
  1178. <CMSWait>
  1179. hj_asym_moduleFileName
  1180. asym_CMS_moduleFileName
  1181. CMSRuntime
  1182. _asym_GoToModule
  1183. _asym_CMS_dbError
  1184. asym_CMS_GoToModule
  1185. CMSRuntime
  1186. asym_CMS_showProgress
  1187. k_asym_setNextModule
  1188. _asym_CMS_dbError
  1189. asym_GetStandardString
  1190. <CMSWait>
  1191. asym_CMS_setNextModule
  1192. CMSRuntime
  1193. asym_CMS_showProgress
  1194. _asym_CMS_dbError
  1195. asym_GetStandardString
  1196. <CMSWait>
  1197. `_asym_getNextModule
  1198. asym_CMS_GetNextModule
  1199. CMSRuntime
  1200. asym_CMS_showProgress
  1201. _asym_LogFileName
  1202. _asym_CMS_dbError
  1203. asym_GetStandardString
  1204. <CMSWait>
  1205. asym_CMS_LogFileName
  1206. CMSRuntime
  1207. _asym_CMS_dbError
  1208. _asym_LogDir
  1209. asym_CMS_LogDir
  1210. CMSRuntime
  1211. CT_asym_LogType
  1212. asym_CMS_showProgress
  1213. _asym_CMS_dbError
  1214. asym_GetStandardString
  1215. <CMSWait>
  1216. asym_CMS_LogType
  1217. CMSRuntime
  1218. @_asym_LogInfo
  1219. asym_CMS_showProgress
  1220. _asym_CMS_dbError
  1221. asym_GetStandardString
  1222. <CMSWait>
  1223. asym_CMS_LogInfo
  1224. CMSRuntime
  1225. _asym_BookMarkFileName
  1226. asym_CMS_showProgress
  1227. _asym_CMS_dbError
  1228. asym_GetStandardString
  1229. <CMSWait>
  1230. asym_CMS_BookMarkFileName
  1231. CMSRuntime
  1232.  q_asym_setLogFileName
  1233. asym_CMS_showProgress
  1234. _asym_CMS_dbError
  1235. asym_GetStandardString
  1236. <CMSWait>
  1237. asym_CMS_setLogFileName
  1238. CMSRuntime
  1239. _asym_setLogDir
  1240. _asym_CMS_dbError
  1241. asym_CMS_setLogDir
  1242. CMSRuntime
  1243. _asym_setLogType
  1244. asym_CMS_showProgress
  1245. _asym_CMS_dbError
  1246. asym_GetStandardString
  1247. <CMSWait>
  1248. asym_CMS_setLogType
  1249. CMSRuntime
  1250. asym_CMS_showProgress
  1251. _asym_CMS_dbError
  1252. asym_GetStandardString
  1253. <CMSWait>
  1254. _asym_setLogInfo
  1255. asym_CMS_setLogInfo
  1256. CMSRuntime
  1257. $O_asym_setBookMarkFileName
  1258. asym_CMS_showProgress
  1259. _asym_CMS_dbError
  1260. asym_GetStandardString
  1261. <CMSWait>
  1262. asym_CMS_setBookMarkFileName
  1263. CMSRuntime
  1264. asym_CMS_showProgress
  1265. _asym_CMS_dbError
  1266. @b_asym_AskToContinue
  1267. asym_GetStandardString
  1268. <CMSWait>
  1269. asym_CMS_AskToContinue
  1270. _asym_cms_MasterPassword
  1271. 1,    "L
  1272. ,&H.&
  1273.                                                                 
  1274. currentChar
  1275. _asym_CMS_mungePassword
  1276. asym_CMS_dbErrorString
  1277. _asym_CMS_dbError
  1278. currentChar
  1279. ASYM_MessageBox
  1280. Maintenance Required
  1281. ASYM_GetString
  1282. _asym_cms_obsoleteTableFormatErrNo
  1283. _asym_CMS_unmungePassword
  1284. hh24:min:sec
  1285. seconds
  1286. asym_cms_formatLongTime
  1287. /asym_CMS_Separator
  1288. asym_CMS_Seperator
  1289.                                         
  1290. asym_CMS_Separator
  1291. FALSE
  1292. versionCheck
  1293. asym_closeTable
  1294. Password
  1295. oasym_OpenTable
  1296. (iasym_getPXFieldType
  1297. asym_CheckUserTableVersion4
  1298. FALSE
  1299. activity
  1300. versionCheck
  1301. asym_closeTable
  1302. asym_getPXFieldNames
  1303. BookMarks
  1304. oasym_OpenTable
  1305. asym_CheckActivityTableVersion4
  1306. ASYM_MTBVersion
  1307. ASYM_CBTVersion
  1308. ASYM_ProductPrefix
  1309. Instructor
  1310. ASYM_ProductName
  1311. # dotFlag
  1312. "5.0"
  1313. ; = "
  1314. "5.0"
  1315. ], capsFlag
  1316. ASYM_ProductName 
  1317. "Instructor"
  1318. %r$6&s$
  1319. .!,O0
  1320. 40S16q
  1321. H0Y6I
  1322. w,    #?
  1323. w,    #>
  1324. asym_GetString
  1325. Cannot go to the current module
  1326. Cannot run ReportSmith
  1327. R.SBK.
  1328. Insufficient rights to perform operation.
  1329. Not enough table handles
  1330. SwapSize to small
  1331. CMS State Invalid
  1332. ASYM_CBTVersion
  1333. Paradox Engine MaxTables setting too small. Exit all applications using the Paradox Engine and try again.
  1334. NetNamePath Error
  1335. Extremely low on disk space
  1336. Extremely low on disk space.  Notify the system administrator.
  1337. retVal
  1338. CMS state is invalid, unable to perform operation.
  1339. Too many records to display.
  1340. Invalid Login
  1341. Cannot find report
  1342. Missing Library
  1343. Required library missing:
  1344. _s_asym_cms_dbError
  1345. no Error
  1346. Load Module
  1347. CMS Too many Records
  1348. Not enough file handles
  1349. Paradox Engine SwapSize setting too small. Exit all applications using the Paradox Engine and try again.
  1350. No Error
  1351. Paradox Engine MaxFiles setting too small. Exit all applications using the Paradox Engine and try again.
  1352. Required file missing or could not load:  RS_RUN.EXE.
  1353. asym_getPXErrorString
  1354. Cannot find report file:  
  1355. The Course Management System database is not available at this time. The data files need to be upgraded.
  1356. Data files need version update
  1357. Insufficient Rights
  1358. Contact your Course Management System Administrator for instructions.
  1359. FASYM_ProductPrefix
  1360. asym_CMS_dbErrorString
  1361. _asym_cms_obsoleteTableFormatErrNo
  1362. _s_asym_cms_dbError
  1363. asym_CMS_dbOk
  1364. _s_asym_cms_dbError
  1365. asym_CMS_dbError
  1366. _s_asym_cms_dbError
  1367. _asym_CMS_dbError
  1368. 1,    "V
  1369. w,    #>
  1370. w,    #>
  1371. w,    #>
  1372. CMSRuntime
  1373. asym_CMS_RuntimeLinked
  1374. w_asym_CMS_initializeDBLink
  1375. FASYM_ProductPrefix
  1376. xASYM_RunSysBookName
  1377. ASYM_CBTVersion
  1378. R.SBK
  1379. _asym_CMS_dbError
  1380. bContinue
  1381. P8asym_CMS_dbOK
  1382. thePath
  1383. myName
  1384. rBookString
  1385. linkSysbook
  1386. w,    #>
  1387. FASYM_ProductPrefix
  1388. asym_CMS_RuntimeLinked
  1389. pdx.dll
  1390. asym_exitPX
  1391. ASYM_MTBVersion
  1392. unlinkSysbook
  1393. asym_getString
  1394. asym_CMS_ReturnToCMS
  1395. RSasym_CMS_CourseName
  1396. asym_CMS_AskToContinue
  1397. asym_CMS_CourseID
  1398. asym_CMS_BookName
  1399. asym_CMS_CMSApplicationName
  1400. FIRST-INCOMPLETE
  1401.     ,asym_shortFilename
  1402. asym_GetString
  1403. asym_expandString
  1404. The course %1 is not completed.  Do you want to continue?
  1405. 7wasym_container
  1406. ]asym_CMS_goToModule
  1407. author
  1408. saveas
  1409. reader
  1410. asym_CMS_showProgress
  1411. wasym_dateStamp
  1412. FALSE
  1413. fasym_updatePXRecord
  1414. UPDATESTAM
  1415. (asym_isPXNetTableChanged
  1416. asym_setPXFieldValue
  1417. asym_refreshPXNetTable
  1418. _asym_CMS_dbError
  1419.  DBTable
  1420. asym_updateRecord
  1421. FALSE
  1422. _asym_CMS_dbError
  1423. asym_doesPXTableExist
  1424. asym_IsTable
  1425. FALSE
  1426. _asym_CMS_dbError
  1427. asym_isPXTableProtected
  1428. asym_IsTableEncrypted
  1429. CMSRuntime
  1430. PreventWriteLock
  1431. asym_refreshPXNetTable
  1432. FALSE
  1433. WriteLock
  1434. retVal
  1435. hasFreeSpace
  1436. Fasym_firstPXRecord
  1437. asym_CMS_dataDir
  1438. overRideSpaceCheck
  1439. _asym_CMS_dbError
  1440. _s_asym_CMS_DLLLinked
  1441. $]asym_lockPXNetTable
  1442. asym_CMS_DataDir
  1443. asym_openPXTable
  1444. FullLock
  1445. T_asym_CheckFreeSpace
  1446. _asym_CMS_linkRuntimePX
  1447. asym_openTable
  1448. PreventWriteLock
  1449. asym_unlockPXNetTable
  1450. FALSE
  1451. WriteLock
  1452. retVal
  1453. asym_closePXTable
  1454. _asym_CMS_dbError
  1455. FullLock
  1456. asym_closeTable
  1457. asym_getPXRecordCount
  1458. asym_isTableOpen
  1459. seconds
  1460. mm/dd/yy h24:min:sec
  1461. asym_dateStamp
  1462. CMSDataDir
  1463. asym_GetPath
  1464. asym_CMS_DataDir
  1465. asym_CMS_sysBookName
  1466. s_asym_CMSInfo
  1467. asym_CMS_accessRights
  1468. s_asym_CMSInfo
  1469. asym_CMS_accessRights
  1470. s_asym_CMSInfo
  1471. asym_CMS_userID
  1472. s_asym_CMSInfo
  1473. asym_CMS_userID
  1474. s_asym_CMSInfo
  1475. asym_CMS_courseID
  1476. s_asym_CMSInfo
  1477. asym_CMS_courseID
  1478. s_asym_CMSInfo
  1479. asym_CMS_moduleID
  1480. s_asym_CMSInfo
  1481. asym_CMS_moduleID
  1482. s_asym_CMSInfo
  1483. asym_CMS_BookName
  1484. s_asym_CMSInfo
  1485. asym_CMS_BookName
  1486. s_asym_CMSInfo
  1487. asym_CMS_ModuleOrdinal
  1488. s_asym_CMSInfo
  1489. asym_CMS_ModuleOrdinal
  1490. s_asym_CMSInfo
  1491. asym_CMS_pendingModuleID
  1492. s_asym_CMSInfo
  1493. asym_CMS_pendingModuleID
  1494. s_asym_CMSInfo
  1495. asym_CMS_pendingBookName
  1496. s_asym_CMSInfo
  1497.     ,asym_shortFileName
  1498. asym_CMS_pendingBookName
  1499. s_asym_CMSInfo
  1500. asym_CMS_pendingModuleOrdinal
  1501. s_asym_CMSInfo
  1502. asym_CMS_pendingModuleOrdinal
  1503. s_asym_CMSInfo
  1504. asym_CMS_runtimeLinked
  1505. s_asym_CMSInfo
  1506. asym_CMS_runtimeLinked
  1507. s_asym_CMSInfo
  1508. asym_CMS_UserName
  1509. s_asym_CMSInfo
  1510. asym_CMS_UserName
  1511. s_asym_CMSInfo
  1512. asym_CMS_CourseName
  1513. s_asym_CMSInfo
  1514. asym_CMS_CourseName
  1515. s_asym_CMSInfo
  1516. asym_CMS_CMSApplicationName
  1517. s_asym_CMSInfo
  1518. asym_CMS_CMSApplicationName
  1519. s_asym_CMSInfo
  1520. asym_CMS_CourseBeginSession
  1521. s_asym_CMSInfo
  1522. asym_CMS_CourseBeginSession
  1523. s_asym_CMSInfo
  1524. asym_CheckUserTableVersion4
  1525. activity
  1526. asym_CMS_iniFile
  1527. Tables
  1528. SetIniVar
  1529. users
  1530. version
  1531. asym_CMS_ActivityTableVersion
  1532. s_asym_CMSInfo
  1533. activity
  1534. asym_CMS_iniFile
  1535. Tables
  1536. GetIniVar
  1537. yVasym_CheckActivityTableVersion4
  1538. users
  1539. version
  1540. asym_CMS_ActivityTableVersion
  1541. CMSRuntime
  1542. _asym_EnterApplication
  1543. _asym_CMS_dbError
  1544. asym_CMS_EnterApplication
  1545. CMSRuntime
  1546. _asym_LeaveApplication
  1547. _asym_CMS_dbError
  1548. asym_CMS_LeaveApplication
  1549. CMSRuntime
  1550. <ReturnToCMS>
  1551. asym_CMS_showProgress
  1552. _asym_ReturnToCMS
  1553. _asym_CMS_dbError
  1554. asym_GetStandardString
  1555. asym_CMS_ReturnToCMS
  1556. CMSRuntime
  1557. asym_CMS_showProgress
  1558. _asym_CMS_dbError
  1559. asym_GetStandardString
  1560. <CMSWait>
  1561. _asym_recordScore
  1562. asym_CMS_recordScore
  1563. CMSRuntime
  1564. asym_CMS_showProgress
  1565. _asym_getRecordedScore
  1566. _asym_CMS_dbError
  1567. asym_GetStandardString
  1568. <CMSWait>
  1569. asym_CMS_getRecordedScore
  1570. CMSRuntime
  1571. asym_CMS_showProgress
  1572. _asym_CMS_dbError
  1573. _asym_getScoreForModule
  1574. asym_GetStandardString
  1575. <CMSWait>
  1576. asym_CMS_getScoreForModule
  1577. CMSRuntime
  1578. asym_CMS_showProgress
  1579. _asym_CMS_dbError
  1580. _asym_MarkAsCompleted
  1581. asym_GetStandardString
  1582. <CMSWait>
  1583. asym_CMS_MarkAsCompleted
  1584. CMSRuntime
  1585. _asym_IsModuleCompleted
  1586. asym_CMS_showProgress
  1587. _asym_CMS_dbError
  1588. asym_GetStandardString
  1589. <CMSWait>
  1590. asym_CMS_IsModuleCompleted
  1591. CMSRuntime
  1592. _asym_IsCourseCompleted
  1593. asym_CMS_showProgress
  1594. _asym_CMS_dbError
  1595. asym_GetStandardString
  1596. <CMSWait>
  1597. asym_CMS_IsCourseCompleted
  1598. CMSRuntime
  1599. asym_CMS_showProgress
  1600. _asym_CMS_dbError
  1601. asym_GetStandardString
  1602. <CMSWait>
  1603. hj_asym_moduleFileName
  1604. asym_CMS_moduleFileName
  1605. CMSRuntime
  1606. _asym_GoToModule
  1607. _asym_CMS_dbError
  1608. asym_CMS_GoToModule
  1609. CMSRuntime
  1610. asym_CMS_showProgress
  1611. k_asym_setNextModule
  1612. _asym_CMS_dbError
  1613. asym_GetStandardString
  1614. <CMSWait>
  1615. asym_CMS_setNextModule
  1616. CMSRuntime
  1617. asym_CMS_showProgress
  1618. _asym_CMS_dbError
  1619. asym_GetStandardString
  1620. <CMSWait>
  1621. `_asym_getNextModule
  1622. asym_CMS_GetNextModule
  1623. CMSRuntime
  1624. asym_CMS_showProgress
  1625. _asym_LogFileName
  1626. _asym_CMS_dbError
  1627. asym_GetStandardString
  1628. <CMSWait>
  1629. asym_CMS_LogFileName
  1630. CMSRuntime
  1631. _asym_CMS_dbError
  1632. _asym_LogDir
  1633. asym_CMS_LogDir
  1634. CMSRuntime
  1635. CT_asym_LogType
  1636. asym_CMS_showProgress
  1637. _asym_CMS_dbError
  1638. asym_GetStandardString
  1639. <CMSWait>
  1640. asym_CMS_LogType
  1641. CMSRuntime
  1642. @_asym_LogInfo
  1643. asym_CMS_showProgress
  1644. _asym_CMS_dbError
  1645. asym_GetStandardString
  1646. <CMSWait>
  1647. asym_CMS_LogInfo
  1648. CMSRuntime
  1649. _asym_BookMarkFileName
  1650. asym_CMS_showProgress
  1651. _asym_CMS_dbError
  1652. asym_GetStandardString
  1653. <CMSWait>
  1654. asym_CMS_BookMarkFileName
  1655. CMSRuntime
  1656.  q_asym_setLogFileName
  1657. asym_CMS_showProgress
  1658. _asym_CMS_dbError
  1659. asym_GetStandardString
  1660. <CMSWait>
  1661. asym_CMS_setLogFileName
  1662. CMSRuntime
  1663. _asym_setLogDir
  1664. _asym_CMS_dbError
  1665. asym_CMS_setLogDir
  1666. CMSRuntime
  1667. _asym_setLogType
  1668. asym_CMS_showProgress
  1669. _asym_CMS_dbError
  1670. asym_GetStandardString
  1671. <CMSWait>
  1672. asym_CMS_setLogType
  1673. CMSRuntime
  1674. asym_CMS_showProgress
  1675. _asym_CMS_dbError
  1676. asym_GetStandardString
  1677. <CMSWait>
  1678. _asym_setLogInfo
  1679. asym_CMS_setLogInfo
  1680. CMSRuntime
  1681. $O_asym_setBookMarkFileName
  1682. asym_CMS_showProgress
  1683. _asym_CMS_dbError
  1684. asym_GetStandardString
  1685. <CMSWait>
  1686. asym_CMS_setBookMarkFileName
  1687. CMSRuntime
  1688. asym_CMS_showProgress
  1689. _asym_CMS_dbError
  1690. @b_asym_AskToContinue
  1691. asym_GetStandardString
  1692. <CMSWait>
  1693. asym_CMS_AskToContinue
  1694. _asym_cms_MasterPassword
  1695. 1,    "L
  1696. ,&H.&
  1697.                                                                 
  1698. currentChar
  1699. _asym_CMS_mungePassword
  1700. asym_CMS_dbErrorString
  1701. _asym_CMS_dbError
  1702. currentChar
  1703. ASYM_MessageBox
  1704. Maintenance Required
  1705. ASYM_GetString
  1706. _asym_cms_obsoleteTableFormatErrNo
  1707. _asym_CMS_unmungePassword
  1708. hh24:min:sec
  1709. seconds
  1710. asym_cms_formatLongTime
  1711. /asym_CMS_Separator
  1712. asym_CMS_Seperator
  1713.                                         
  1714. asym_CMS_Separator
  1715. FALSE
  1716. versionCheck
  1717. asym_closeTable
  1718. Password
  1719. oasym_OpenTable
  1720. (iasym_getPXFieldType
  1721. asym_CheckUserTableVersion4
  1722. FALSE
  1723. activity
  1724. versionCheck
  1725. asym_closeTable
  1726. asym_getPXFieldNames
  1727. BookMarks
  1728. oasym_OpenTable
  1729. asym_CheckActivityTableVersion4
  1730. ASYM_MTBVersion
  1731. ASYM_CBTVersion
  1732. ASYM_ProductPrefix
  1733. Instructor
  1734. ASYM_ProductName
  1735. CMSRuntime
  1736. Transcript
  1737. fieldValue(LogType)
  1738. C:\WINDOWS\LOG00002.LOG
  1739. fieldValue(LogFileNam)
  1740. asym_CMS_CourseBeginSession
  1741. ASYM_BeenHere
  1742. eName
  1743. w,    #>
  1744. FASYM_ProductPrefix
  1745. _s_asym_CMS_DLLLinked
  1746. closePXTable
  1747. asym_closePXTable
  1748. closePXBlob
  1749. asym_closePXBlob
  1750. emptyPXRecord
  1751. asym_emptyPXRecord
  1752. ,    Ttivi-#
  1753. exitPX
  1754. asym_exitPX
  1755. Tacti-#
  1756. firstPXRecord
  1757. asym_firstPXRecord
  1758. ,    TTabl-#
  1759. getPXFieldType
  1760. asym_getPXFieldType
  1761. getPXFieldNames
  1762. asym_getPXFieldNames
  1763. getPXFieldValue
  1764. asym_getPXFieldValue
  1765. getPXMemoBlob
  1766. asym_getPXMemoBlob
  1767. getPXNetErrorUser
  1768. asym_getPXNetErrorUser
  1769. getPXNetUserName
  1770. asym_getPXNetUserName
  1771. getPXRecordCount
  1772. asym_getPXRecordCount
  1773. getPXRecordNumber
  1774. asym_getPXRecordNumber
  1775. gotoPXNetRecordLock
  1776. asym_gotoPXNetRecordLock
  1777. gotoPXRecord
  1778. asym_gotoPXRecord
  1779. ,&T4~$
  1780. isPXNetRecordLocked
  1781. asym_isPXNetRecordLocked
  1782. ,    TFile-#
  1783. isPXNetTableChanged
  1784. asym_isPXNetTableChanged
  1785. ,    Ty|0
  1786. lastPXRecord
  1787. asym_lastPXRecord
  1788. lockPXNetFile
  1789. asym_lockPXNetFile
  1790. ,#TFiel-#
  1791. lockPXNetTable
  1792. asym_lockPXNetTable
  1793. ,#Tty|0-#
  1794. lockPXNetRecord
  1795. asym_lockPXNetRecord
  1796. ,    Uivit.&
  1797. nextPXRecord
  1798. asym_nextPXRecord
  1799. ,    TateR-#
  1800. openPXBlobRead
  1801. asym_openPXBlobRead
  1802. ,    Uvity.&
  1803. openPXBlobWrite
  1804. asym_openPXBlobWrite
  1805. openPXTable
  1806. asym_openPXTable
  1807. previousPXRecord
  1808. asym_previousPXRecord
  1809. refreshPXNetTable
  1810. asym_refreshPXNetTable
  1811. searchPXField
  1812. asym_searchPXField
  1813. searchPXKey
  1814. asym_searchPXKey
  1815. setPXFieldValue
  1816. asym_setPXFieldValue
  1817. ,    Tasym-#
  1818. setPXMemoBlob
  1819. asym_setPXMemoBlob
  1820. setPXBlobFromFile
  1821. asym_setPXBlobFromFile
  1822. unlockPXNetFile
  1823. asym_unlockPXNetFile
  1824. unlockPXNetRecord
  1825. asym_unlockPXNetRecord
  1826. unlockPXNetTable
  1827. asym_unlockPXNetTable
  1828. updatePXRecord
  1829. asym_updatePXRecord
  1830. writePXBlobToFile
  1831. asym_writePXBlobToFile
  1832. ,#U<h
  1833. PDX.DLL
  1834. ASYM_MTBVersion
  1835. _asym_CMS_linkRuntimePX
  1836. w,    #>
  1837. w,    #>
  1838. w,    #>
  1839. w,    #>
  1840. w,    #>
  1841. w,    #>
  1842. Sasym_getPXSwapSize
  1843. doesPXTableExist
  1844. asym_doesPXTableExist
  1845. getPXErrorString
  1846. asym_getPXErrorString
  1847. getPXMaxFiles
  1848. asym_getPXMaxFiles
  1849. getPXMaxLocks
  1850. asym_getPXMaxLocks
  1851. getPXMaxTables
  1852. asym_getPXMaxTables
  1853. getPXSwapSizeFromINI
  1854. asym_getPXSwapSizeFromINI
  1855. getPXMaxTablesFromINI
  1856. asym_getPXMaxTablesFromINI
  1857. getPXMaxFilesFromINI
  1858. asym_getPXMaxFilesFromINI
  1859. getPXMaxLocksFromINI
  1860. asym_getPXMaxLocksFromINI
  1861. getPXSwapSize
  1862. asym_getPXSwapSize
  1863. getPXUserInfo
  1864. asym_getPXUserInfo
  1865. initializePX
  1866. asym_initializePX
  1867. setPXINIMaxFiles
  1868. asym_setPXINIMaxFiles
  1869. setPXINIMaxLocks
  1870. asym_setPXINIMaxLocks
  1871. setPXINIMaxTables
  1872. asym_setPXINIMaxTables
  1873. setPXINISwapSize
  1874. asym_setPXINISwapSize
  1875. setPXUserInfo
  1876. asym_setPXUserInfo
  1877. asym_setPXINIMaxTables
  1878. ,2,no,no
  1879. <NetNamePath>
  1880. asym_getPXMaxTablesFromINI
  1881. <getPXSwapSize>
  1882. asym_setPXINIMaxFiles
  1883. win.dll
  1884. <getPXMaxTables>
  1885. NetNamePath
  1886. PathConflictMessage
  1887. cbt.dll
  1888. asym_CMS_dataDir
  1889. 7wasym_Container
  1890. PDX.DLL
  1891. 9Iasym_getPXUserInfo
  1892. asym_pathOfFile
  1893. ASYM_MTBVersion
  1894. Paradox Engine Sync
  1895. SetIniVar
  1896. ResetLocalNetNamePath
  1897. <getPXMaxFiles>
  1898. netUserName
  1899. CMSUser
  1900. yasym_getPXMaxFilesFromINI
  1901. GetIniVar
  1902. ASYM_CMS_IniFile
  1903. getNetworkUsername
  1904. asym_getUserName
  1905. :asym_getPXMaxFiles
  1906. FASYM_ProductPrefix
  1907. ASYM_CBTVersion
  1908. setIniVar
  1909. strgDflt
  1910. <initializePX>
  1911. setINIVar
  1912. asym_getPXSwapSizeFromINI
  1913. _asym_CMS_dbError
  1914. Asym_MessageBox
  1915. getNetworkUsername
  1916. asym_getUserName
  1917. GetIniVar
  1918. SetIniVar
  1919. getINIVar
  1920. asym_initializePX
  1921. The local NetNamePath setting for Paradox conflicts with the common setting for the Course Management System NetNamePath. Contact the system administrator for help.
  1922. qSasym_setPXUserInfo
  1923. asym_getUserName
  1924. asym_setPXINISwapSize
  1925. asym_CMS
  1926. easym_getPXMaxTables
  1927. _asym_CMS_initializeDBLink
  1928. defaults
  1929. MinFreeDiskSpace
  1930. ASYM_FreeDiskSpace
  1931. asym_CMS_iniFile
  1932. freeSpace
  1933. GetIniVar
  1934. _s_MinFreeSpace
  1935. SetIniVar
  1936. _asym_CheckFreeSpace
  1937. PXFrontEnd
  1938. frontEnd
  1939. wr ""wwp
  1940. ww"'p
  1941. wwwwwp
  1942. wwwwwp
  1943. r'wwwwwp
  1944. fvffffffff
  1945. warning
  1946. apple
  1947. *ClassTbl*
  1948. *ClassEntry*
  1949. *PTABLE*
  1950. *WINDOWSEG*
  1951. *ICONRESTAB*
  1952. *ICONRESSEG*
  1953. *ICONRES*
  1954. Background
  1955. *OBJTABLE*
  1956. *IDTABLE*
  1957. *NAMETAB*
  1958. Rectangle
  1959. Ellipse
  1960. RoundedRectangle
  1961. Polygon
  1962. IrregularPolygon
  1963. AngledLine
  1964. Curve
  1965. PaintObject
  1966. Picture
  1967. Group
  1968. Stage
  1969. Button
  1970. Viewer
  1971. ComboBox
  1972. Field
  1973. RecordField
  1974. Hotword
  1975. *RHOTWORD*
  1976. *TbxBase*
  1977. 40HYP.SBK
  1978. _asym_EnterApplication bookName, bookmarkFile, logFile
  1979. ZretVal
  1980.  = FALSE
  1981. asym_CMS_pendingBookName()
  1982.         asym_CMS_BookName() = 
  1983.         asym_CMS_moduleID() = asym_CMS_PendingModuleID()
  1984.         asym_CMS_moduleOrdinal() = 
  1985.  = TRUE
  1986. b) <> 
  1987.         bTableOpen = asym_openTable("activity", 0, "PreventWriteLock")
  1988. asym_CMS_dbError()
  1989. = -3 
  1990. xretryTableLock("
  1991. ], 1, 5)
  1992.             fieldValues = asym_CMS_courseID(),asym_CMS_userID(),0
  1993. asym_searchPXKey("
  1994. |0",3,
  1995. lockHandle = asym_lockPXNetRecord("
  1996. |0")    
  1997. --9 --record locked
  1998. EretryRecordLock("
  1999. |0", 1, 5)
  2000. s>= 0
  2001. --find the 
  2002. update 
  2003. asym_getPXFieldValue("
  2004. |0","
  2005. ") <> 
  2006. asym_nextPXRecord("
  2007. ^ue("
  2008. |0","
  2009. ") = 
  2010. lockHandle2 = 
  2011. |0", 1, 5)
  2012. A>= 0
  2013. hBlob = asym_openPXBlobRead("
  2014. |0", "BookMarks")
  2015. 3>= 0
  2016. asym_writePXblobToFile(
  2017.         -- failed 
  2018. asym_closePXBlob(
  2019. |0", "SessLog")
  2020. |0","sessCnt")
  2021. asym_setPXFieldValue("
  2022. |0","
  2023. asym_updateRecord("
  2024. asym_CMS_CourseBeginSession() = 
  2025. asym_gotoPXNetRecordLock("
  2026. |0","
  2027. |0","
  2028. asym_unlockPXNetRecord("
  2029. |0", 
  2030. _asym_CMS_dbError() 
  2031. -512,"<
  2032. |0", 
  2033. -512,"<
  2034. asym_closeTable("
  2035. |0", "
  2036. _asym_LeaveApplication score, maxScore, accumTime, 
  2037. , 0, "
  2038. = -3 
  2039. , 1, 5)
  2040. |0",3,
  2041. |0")    
  2042. -9 --
  2043. |0", 1, 5)
  2044. |0","
  2045. ") <> 
  2046. |0","
  2047. ") = 
  2048. |0", 1, 5)
  2049. bookmarkfile <> 
  2050. logfile <> 
  2051.         linkDLL ASYM_ProductPrefix() & ASYM_MTBVersion() & "DOS.dll"
  2052.             LONG GetFileSize(STRING)
  2053. fileSize = 
  2054. BlobWrite("
  2055. c    |0", "
  2056. /, 0)
  2057. asym_setPXBlobFromFile(
  2058. c, 0, 0, BookMarkFile)
  2059.     |0", "sessLog" , 
  2060. , 0, 0, 
  2061. |0","
  2062. |0","
  2063. |0","
  2064. |0","activitySt", asym_dateStamp())
  2065. '|0")
  2066. updateCourseCompleted(
  2067. w|0", 
  2068. -512,"<
  2069. |0", 
  2070. -512,"<
  2071. |0", "
  2072. _asym_ReturnToCMS
  2073.     fileName = asym_CMS_CMSApplicationName()
  2074. ASYM_IsFile(
  2075.         sls = 
  2076. _asym_recordScore theScore, theMaxScore
  2077. updateActivity(
  2078. _asym_MarkAsCompleted TFvalue
  2079. _asym_getRecordedScore 
  2080. retrieveActivity(
  2081. _asym_IsCourseCompleted 
  2082. , "isComplete")
  2083. , whichFields
  2084.  = asym_CMS_CourseID()
  2085. |0", 3, 
  2086. |0","
  2087. |0","
  2088. |0","status") <> 0
  2089.  tableAlias, pauseSeconds, numTries
  2090.     stf = 
  2091.         startTime = 
  2092.  tableName, indexNo, lockType, 
  2093. = stf
  2094. , 0, "
  2095. = -3 
  2096. , 1, 5)
  2097.             --
  2098. activityStamp 
  2099. |0",3,
  2100. 8|0")    
  2101. -9 --
  2102. Y|0", 1, 5)
  2103. |0","
  2104. ") <> 
  2105. |0","
  2106. ") = 
  2107. |0", 1, 5)
  2108. |0","
  2109. |0","
  2110. |0","
  2111. |0","
  2112. |0","
  2113. |0", 
  2114. -512,"<
  2115. |0", 
  2116. -512,"<
  2117. |0", "
  2118.     maxScoreCounter = 0
  2119.     scoreCounter = 0
  2120.     totalTime = 0
  2121.     courseComplete = 
  2122. |0", 
  2123. |0","
  2124. ") = 
  2125. |0", "
  2126. ") = 
  2127. |0","
  2128. |0","
  2129. |0","
  2130. |0","
  2131. = -101
  2132. |0", 
  2133. |0","
  2134. |0","
  2135. |0","
  2136. |0","
  2137. |0","
  2138. |0","
  2139. _asym_IsModuleCompleted whichModule, 
  2140.  = moduleIDByOrdinal(
  2141. asym_CMS_dbOK() 
  2142.     --Find 
  2143. , student, 
  2144. |0", 3, 
  2145. |0","
  2146. _asym_getScoreForModule 
  2147. |0", 3, 
  2148. |0","
  2149. ") & "," & 
  2150. |0","
  2151. 4_s_asym_cms_ModuleByNumber
  2152.     moduleNumber = 0
  2153.  = "FIRST"
  2154.  = "NEXT"
  2155. >asym_CMS_ModuleOrdinal() + 1
  2156.  = "PREVIOUS"
  2157.  = "LAST" 
  2158. xFFFFFFFF --really big 
  2159. isType("
  2160.             -- -31 
  2161. Paradox 
  2162. $out 
  2163. range
  2164.  < 256
  2165. ", 0)
  2166.  = asym_mapPXKey("
  2167. |0","
  2168. ","iOrderModules",0)
  2169. , NULL, "
  2170. |256")
  2171. asym_firstPXRecord("
  2172. |256")
  2173. asym_emptyPXRecord("
  2174. |256")
  2175. |256", "
  2176. |256", "
  2177. asym_searchPXField("
  2178. |256", 
  2179. y, 256, 2)
  2180. = -89 -- closes match will 
  2181.             -- since we did a 
  2182. closest, 
  2183. be sure
  2184. |256","
  2185. ") = 
  2186. |256","
  2187. asym_previousPXRecord("
  2188. |256")
  2189. |256","
  2190. ") = 
  2191. |256","
  2192. |256")
  2193. _asym_AskToContinue 
  2194. , filename, 
  2195. default navigation
  2196. |0", 1, 
  2197.             defaultNav = 
  2198. |0","
  2199. ") <> 0
  2200.  = asym_CMS_ModuleID()
  2201.             --
  2202. |0", 3,
  2203. xcomplete
  2204.  |0","
  2205. , |0","
  2206.  ") <> 
  2207. O |0","
  2208. ") = 
  2209. q |0","
  2210. ") = 
  2211.  |0")
  2212.  |0","
  2213.  !") = 
  2214.  |0","
  2215. # ") = 
  2216.  |0","
  2217. V!|0")
  2218.     --use 
  2219.  following code 
  2220. determine 
  2221. ( compound key '
  2222. you change 
  2223.  formats 
  2224. k"", 0)
  2225. --    moduleIndex = 
  2226. |0","
  2227. 3|0")
  2228. _asym_moduleFilename 
  2229. !, bIncludeModuleInfo, bSetPassword
  2230. +" = 
  2231. 6" = 
  2232. -INCOMPLETE"
  2233.             --
  2234. "",0)
  2235. "|0", 1, 
  2236. ", 0)
  2237. "|0","
  2238. ") <> 0
  2239. #|0")
  2240. R$- 1
  2241. -31,"
  2242. X    ", 
  2243. -31,"
  2244.  < 256
  2245. ]%", 0)
  2246. u%|0","
  2247. N%","
  2248. %|0")
  2249. %|256")
  2250. %|256")
  2251. %|256")
  2252. 8!e("
  2253. %|256", "
  2254. Y!e("
  2255.  &|256", "
  2256. ?&|256", 
  2257. y, 256, 2)
  2258. = -89 
  2259. = -101 
  2260. -101 
  2261. |% ID 
  2262. searchCourseID = 
  2263. &|256","
  2264. &|256", "
  2265. &") = 
  2266. '|256","
  2267. we want 
  2268. Z' ordinal won't 
  2269. -- we just 
  2270. zso we 
  2271. -- went past 
  2272. & on 
  2273. stepped 
  2274.      call
  2275. that happened we are 
  2276. 6(|256")
  2277. L(|256","
  2278. s( = 
  2279. :&e("
  2280. (|256","
  2281. -31,"
  2282. (|256")
  2283. (|0",3, 
  2284. G(, 0)
  2285. xgoing 
  2286. -- always 
  2287. incomplete 
  2288. requested 
  2289. -- we 
  2290. Hchecking 
  2291. Flooking through 
  2292. E loop 
  2293. -- setup 
  2294. there.
  2295. -- we 
  2296. (so we can come 
  2297. -- a 
  2298. M*|0")    
  2299. f)-9 --
  2300. o*|0", 1, 5)
  2301. )>= 0
  2302. bStop = 
  2303. *|0", "
  2304.  *") = 
  2305. *|0", "
  2306. /*") = 
  2307. @)e("
  2308. +|0", "
  2309. +") <> 
  2310. +|0")
  2311. A+|0","
  2312. , ID 
  2313. 1,|256")
  2314. M,|256","
  2315. /+") = 
  2316. f, = 
  2317. -*e("
  2318. r,|256","
  2319. ,|0", 
  2320. -89,"
  2321. ,|256","
  2322.  = asym_ExpandString(
  2323. 0- = 
  2324. <-|256","
  2325. [-|256","
  2326. @+e("
  2327. -|256","
  2328. Y-|0")
  2329. -|256")
  2330.  < 256
  2331. ).", 0)
  2332. A.|0","
  2333. _.|0")
  2334. .|256")
  2335. .|256")
  2336. .|256")
  2337. .|256", "
  2338. %*e("
  2339. .|256", "
  2340. /|256", 
  2341. y, 256, 2)
  2342. = -89 
  2343. = -101 -- 
  2344. -101 
  2345. D. ID 
  2346. B-e("
  2347. /|256","
  2348. k-e("
  2349. /|256", "
  2350. /") = 
  2351. /|256","
  2352. -- we 
  2353. zso we 
  2354. 5/ on 
  2355. 0|256")
  2356. 0|256","
  2357. 1|256","
  2358. 21 <> 
  2359. K1|256","
  2360. w1 = 
  2361. >/e("
  2362. 1|256","
  2363. c1 = 
  2364. ]/e("
  2365. 1|256","
  2366. 1|256","
  2367. -31,"
  2368. #2|256")
  2369. _asym_GoToModule 
  2370.     --** Added trap 
  2371. same 
  2372. 3 951206
  2373.         -- we 
  2374. allow 
  2375. currently 
  2376.         -- relative 
  2377. ) but 
  2378.         -- a 
  2379. 1one 
  2380. so you
  2381.         -- 
  2382.     restart 
  2383. REAL", 
  2384. 4 = asym_shortFileName(
  2385. -520,
  2386.     --** End 
  2387. 4 info 
  2388. asym_CMS_PendingBookName() 
  2389.         --This could be changed 
  2390. question 
  2391. provide functionality 
  2392. running non TB 40 books
  2393. 23overhead 
  2394. instance 
  2395. isObject 
  2396. cause 
  2397. w3convert dialog
  2398. appear 
  2399. a 1.5 
  2400. 8" && QUOTE & 
  2401. BookVersion(
  2402. () = 
  2403. asym_container(
  2404. = sls
  2405. _asym_SetNextModule 
  2406.     --** 
  2407. 6 951206
  2408.         -- we 
  2409.         -- 
  2410.         -- a 
  2411. so you
  2412.         -- 
  2413. -520,
  2414.     --** 
  2415. _asym_LogFileName
  2416. ),asym_CMS_UserID(),
  2417. B8|0", 3,
  2418. 7, 0)
  2419. Q9 = 
  2420. l8|0","
  2421. 8|0")
  2422. _asym_LogDir
  2423. GetIniVar("Paths", "DefaultLogPath", asym_CMS_INIFile())
  2424. _asym_LogType
  2425. P9|0", 3,
  2426. 8, 0)
  2427. _: = 
  2428. z9|0","
  2429. 9|0")
  2430. _asym_LogInfo
  2431. :|0", 3,
  2432. 9, 0)
  2433. #; = 
  2434. ~8e("
  2435. >:|0","
  2436. W:|0","
  2437. :|0")
  2438. _asym_BookMarkFileName
  2439. :|0", 3,
  2440. x:, 0)
  2441.     < = 
  2442. d9e("
  2443. $;|0","ResumeFile")
  2444. Z;|0")
  2445. _asym_setLogFileName 
  2446. ;|0", 3,
  2447. I;, 0)
  2448. ;|0")
  2449. ;>= 0
  2450. <|0","
  2451. (<|0")
  2452. ;<|0", 
  2453. <= = 
  2454. <|0", "
  2455. _asym_setLogInfo 
  2456. P0, logType
  2457. =|0", 3,
  2458. <, 0)
  2459. ==|0")
  2460. U<>= 0
  2461. \=|0","
  2462. 89e("
  2463. z=|0","
  2464. =|0")
  2465. =|0", 
  2466. =|0", "
  2467. _asym_setLogDir logDirectory
  2468. (setINIVar("
  2469.  = 1)
  2470. _asym_setLogType 
  2471. |? = 
  2472. >|0", 3,
  2473. 9>, 0)
  2474. >|0")
  2475. =>= 0
  2476. >|0","
  2477. ?|0")
  2478. ,?|0", 
  2479. -@ = 
  2480. ?|0","
  2481. _asym_setBookMarkFileName 
  2482. ?|0", 3,
  2483. |?, 0)
  2484. "@|0")
  2485. :?>= 0
  2486. A@|0", "
  2487. \@|0")
  2488. o@|0", 
  2489. pA = 
  2490. @|0", "
  2491. _asym_CMS_linkRuntimePX
  2492. 4_s_asym_CMS_DLLLinked
  2493. 98PDX.
  2494.         INT asym_closePXTable     = 
  2495. %     = 
  2496. QexitPX         = 
  2497. i%     = 
  2498. 8 asym_getPXFieldType         = 
  2499. 8 asym_getPXFieldNames     = 
  2500. H@e     = 
  2501. 9 asym_getPXMemoBlob         = 
  2502. (INT)
  2503. %9 asym_getPXNetErrorUser     = 
  2504. M9 asym_getPXNetUserName     = 
  2505. ()            
  2506. 9asym_getPXRecordCount         = 
  2507. 9asym_getPXRecordNumber     = 
  2508. gotoPXRecord
  2509. isPXNetRecordLocked     = 
  2510. isPXNetTableChanged     = 
  2511. lastPXRecord     = 
  2512. lockPXNetFile        = 
  2513. lockPXNetTable        = 
  2514. Bd         = 
  2515. A     = 
  2516. ]A         = 
  2517. ;asym_openPXBlobWrite         = 
  2518. openPXTable     = 
  2519. H;,INT,
  2520. &         = 
  2521. refreshPXNetTable         = 
  2522. '     = 
  2523. ;,WORD,
  2524. D     = 
  2525. @         = 
  2526. setPXMemoBlob             = 
  2527. ;        = 
  2528. DWORD,
  2529. unlockPXNetFile        = 
  2530. ?         = 
  2531. unlockPXNetTable        = 
  2532. updatePXRecord         = 
  2533. <asym_writePXBlobToFile        = 
  2534. asym_lockPXNetFile(asym_CMS_DataDir()&"
  2535. .LCK", 4)
  2536. ed = 
  2537. _asym_CMS_initializeDBLink
  2538. ZnetNamePath
  2539. doesPXTableExist        = 
  2540. = asym_getPXErrorString     = 
  2541. getPXMaxFiles     = 
  2542. getPXMaxLocks     = 
  2543. getPXMaxTables = 
  2544.         INT    asym_getPXSwapSizeFromINI     = 
  2545. 'MaxTablesFromINI     = getPXMaxTablesFromINI()
  2546. WMaxFilesFromINI     = getPXMaxFilesFromINI()
  2547. MaxLocksFromINI     = getPXMaxLocksFromINI()
  2548. > asym_getPXUserInfo         = 
  2549. initializePX     = 
  2550. setPXINIMaxFiles         = 
  2551. setPXINIMaxLocks         = 
  2552. setPXINIMaxTables         = 
  2553. setPXINISwapSize         = 
  2554. setPXUserInfo             = 
  2555. asym_getPXMaxFilesFromINI()
  2556. asym_setPXINIMaxFiles(20)
  2557. asym_getPXMaxTablesFromINI()
  2558. asym_setPXINIMaxTables(15)
  2559. < 128
  2560. asym_setPXINISwapSize(128)
  2561. DLLFunctions(
  2562. @) & 
  2563. @ "win.
  2564. "getINIVar" 
  2565.  SetIniVar(
  2566. /Engine Sync","ResetLocalNetNamePath",ASYM_CMS_IniFile())
  2567.         -- 
  2568.  defaults
  2569.  = asym_CMS_dataDir()
  2570. setIniVar("
  2571. %K", 
  2572.         ss = 
  2573. hBasym_pathOfFile(
  2574. asym_Container(
  2575. 8")) & 
  2576. B) & ASYM_CBTVersion() & "cbt.
  2577. asym_getUserName = getNetworkUsername()
  2578. sysErrorNumber = 8108
  2579.         netUserName = 
  2580. "CMSUser"
  2581. asym_setPXUserInfo(
  2582. & "," & 
  2583.  & ",2,no,no")
  2584. -521,"<
  2585.             strgDflt = 
  2586.  "PathConflictMessage", 
  2587. --** international
  2588. P"The 
  2589.  setting 
  2590. 2conflicts 
  2591. gLcommon 
  2592. XI Management System 
  2593. . Contact 
  2594. 4administrator 
  2595. help."
  2596. Asym_MessageBox(
  2597. W2HAND")
  2598. asym_initializePX("
  2599. <> -82 --engine already initialized
  2600. = -15
  2601. = -114
  2602. = -98
  2603. -513,"<
  2604. -514,"<
  2605. < 128
  2606. -515,"<
  2607. _asym_CheckFreeSpace driveSpec
  2608. 4_s_MinFreeSpace
  2609. ","MinFreeDiskSpace",asym_CMS_iniFile())
  2610. b = 5
  2611.     freeSpace = ASYM_FreeDiskSpace(
  2612. 0>= 5
  2613. -- Error value handlers 
  2614. asym_CMS_dbErrorString errorVal
  2615. 4stack _s_asym_cms_dbError
  2616. ZstrgName, strgDflt
  2617. C = "no 
  2618. I = "No 
  2619.  = -500
  2620. p = "
  2621.  Too many Records"
  2622. display."
  2623.  = -501
  2624.  = "Cannot 
  2625. ReportSmith"
  2626.  = "Required file missing 
  2627. could 
  2628. xload:
  2629. RS_RUN.EXE."
  2630.  = -502
  2631. gfind report"
  2632.  = -503
  2633.  = "Extremely low on disk 
  2634. Notify the 
  2635. 4administrator."
  2636.  = -512
  2637.  = "CMS State Invalid"
  2638. state 
  2639. invalid, unable 
  2640. perform operation."
  2641.  = -513
  2642.  enough 
  2643. handles"
  2644.  = "Paradox Engine MaxFiles setting too small. Exit 
  2645. applications 
  2646.  = -514
  2647.  = "Not 
  2648. table 
  2649. ~Tables 
  2650.  = -515
  2651.  = "SwapSize 
  2652.  = -516
  2653.  Login"
  2654.  = -517
  2655.  = "Insufficient Rights"
  2656. rights 
  2657.  = -518
  2658.  = "Missing Library"
  2659. library 
  2660. :" && ASYM_ProductPrefix() & ASYM_CBTVersion() & "R.SBK."
  2661.  = -519
  2662.  = "Data files need version update"
  2663.  = "The Course Management System database 
  2664. xavailable 
  2665. be upgraded."\
  2666. & CRLF & 
  2667. "Contact your 
  2668. WAdministrator 
  2669. instructions."
  2670.  = -520
  2671.  = "Load Module"
  2672. current module"
  2673.  = -521
  2674.  = "NetNamePath 
  2675.             -- 
  2676. only used on initialization 
  2677. shows 
  2678.  box so
  2679.             -- 
  2680. intentionally 
  2681. Sblank.
  2682.  = asym_getPXErrorString(
  2683. ) & "."
  2684.     retVal = asym_GetString(
  2685. called 
  2686. sysbook 
  2687.     -- so trap 
  2688. default 
  2689. _asym_cms_obsoleteTableFormatErrNo
  2690. asym_CMS_dbOk
  2691.  >= 0))
  2692. _asym_CMS_dbError 
  2693. initialize 
  2694. front 
  2695. clean up 
  2696. linkSysbook
  2697.         myName = 
  2698.         -- 
  2699. short 
  2700.         i = 
  2701. ci > 0 
  2702. i > 0
  2703.             thePath = 
  2704. Vi + 1 
  2705.         -- 
  2706. p, should be followed 
  2707.         -- comma Separator
  2708.         itemNumber = 
  2709.         bContinue = ASYM_RunSysBookName() <> 
  2710.             -- 
  2711. where I am 
  2712.             -- 
  2713.             rBookString = "," & 
  2714.  "R.SBK"
  2715.             -- 
  2716.             -- 
  2717.             -- 
  2718. ~returns 
  2719. past 
  2720.             -- 
  2721.             -- 
  2722.             -- we 
  2723. Runtime 
  2724.             ss = 
  2725. = FALSE
  2726.             -- 
  2727.             -- 8155 
  2728. 8..."
  2729. sysErrorNumber = 8155
  2730. we couldn't 
  2731. 8we are going 
  2732. -518,
  2733. _asym_CMS_initializeDBLink 
  2734. "CMSRuntime" 
  2735. asym_CMS_dbOK()
  2736. asym_CMS_RuntimeLinked() 
  2737. unlinkSysbook
  2738. asym_exitPX()
  2739.         unlinkDLL 
  2740. ) & ASYM_MTBVersion() & "pdx.dll"
  2741. asym_container(
  2742. >, "BOOK")
  2743. asym_shortFilename(
  2744. ) = asym_CMS_BookName() 
  2745. <> asym_CMS_CMSApplicationName()
  2746. what Gets done 
  2747. askToContinue but 
  2748. requires 
  2749. )least 3 
  2750. /closes, so I made
  2751.         --AskToContinue() 
  2752. asym_CMS_IsCourseDefNav() 
  2753.         --    
  2754. (asym_CMS_isModuleCompleted(asym_CMS_ModuleOrdinal()) 
  2755.         --    
  2756. xasym_CMS_isCourseCompleted())
  2757. asym_CMS_AskToContinue(asym_CMS_CourseID())
  2758. asym_expandString("
  2759.     course %1 
  2760. xcompleted.
  2761. Do you want 
  2762. d?", asym_CMS_CourseName()) 
  2763. "Yes","
  2764. "No","No")
  2765. = asym_getString("
  2766. asym_CMS_goToModule("FIRST-INCOMPLETE")
  2767. asym_CMS_ReturnToCMS()
  2768. saveOnClose 
  2769. asym_CMS_showProgress txt
  2770. "CMSProgress" 
  2771. --        DATABASE FUNCTIONS
  2772. asym_updateRecord 
  2773. ZDBTable,
  2774. asym_setPXFieldValue(
  2775. W "UPDATESTAM", asym_dateStamp 
  2776.     --ignore 
  2777. asym_updatePXRecord(
  2778. asym_isPXNetTableChanged(
  2779. ) = 1
  2780. asym_refreshPXNetTable(
  2781. asym_IsTable tableName
  2782. asym_doesPXTableExist(
  2783. asym_IsTableEncrypted 
  2784. asym_isPXTableProtected(
  2785. asym_openTable fileName, indexNo, lockType, alias
  2786. 4_s_asym_CMS_DLLLinked
  2787. W & "|" & 
  2788. 5 <> 
  2789. _asym_CMS_linkRuntimePX 
  2790. _asym_CheckFreeSpace(asym_CMS_dataDir()) 
  2791. hasFreeSpace 
  2792. overRideSpaceCheck 
  2793. asym_openPXTable(
  2794. , asym_CMS_DataDir() & 
  2795. = -83
  2796. alread 
  2797. errors
  2798. asym_firstPXRecord(
  2799.  = "WriteLock"
  2800. asym_lockPXNetTable(
  2801.  = "FullLock"
  2802.  = "PreventWriteLock"
  2803. -503,
  2804. RetVal
  2805. asym_closeTable 
  2806. asym_unlockPXNetTable(
  2807. asym_closePXTable(
  2808. asym_isTableOpen 
  2809. asym_getPXRecordCount(
  2810. <> -76)
  2811. --Utility Functions
  2812.     sdf = 
  2813. q= "mm/dd/yy h24:
  2814. j:sec"
  2815. asym_GetPath("CMSDataDir")
  2816. asym_CMS_sysBookName
  2817. --    Access 
  2818. CMSInfo array
  2819. asym_CMS_accessRights 
  2820. 4s_asym_CMSInfo[]
  2821. 1] = 
  2822. asym_CMS_userID
  2823. 2] = 
  2824. asym_CMS_courseID
  2825. 3] = 
  2826. asym_CMS_moduleID
  2827. 4] = 
  2828. 5] = 
  2829. 6] = 
  2830. asym_CMS_pendingModuleID
  2831. 7] = 
  2832. asym_CMS_pendingBookName
  2833. 8] = asym_shortFileName(
  2834. 9] = 
  2835. asym_CMS_runtimeLinked 
  2836. 10] = 
  2837. 10] = 
  2838. asym_CMS_UserName 
  2839. 11] = 
  2840. 12] = 
  2841. 13] = 
  2842. asym_CMS_CourseBeginSession 
  2843. 14] = 
  2844. asym_CMS_ActivityTableVersion 
  2845. "users"
  2846.         i = 20
  2847. "activity"
  2848.         i = 21
  2849. xisType(REAL, 
  2850. asym_CheckUserTableVersion4()
  2851.     tag = 
  2852.  && "
  2853. SetIniVar("
  2854. ,asym_CMS_iniFile())
  2855. i] = 
  2856.         i = 20
  2857.         i = 21
  2858.  && "
  2859. GetIniVar("
  2860. asym_CheckActivityTableVersion4()
  2861. i] = 
  2862. --    Stubs 
  2863.  functions
  2864. asym_CMS_EnterApplication bookname,bookmarkfile,logfile
  2865. _asym_EnterApplication(
  2866. asym_CMS_LeaveApplication score,maxscore,accumTime,
  2867. _asym_LeaveApplication(
  2868. ss asym_GetStandardString("<
  2869. _asym_ReturnToCMS() 
  2870. asym_CMS_recordScore
  2871. }CMSWait>") 
  2872. _asym_recordScore(
  2873. asym_CMS_getRecordedScore
  2874. _asym_getRecordedScore() 
  2875. asym_CMS_getScoreForModule whichModule, 
  2876. _asym_getScoreForModule(
  2877. asym_CMS_MarkAsCompleted
  2878. _asym_MarkAsCompleted(
  2879. asym_CMS_IsModuleCompleted 
  2880. _asym_IsModuleCompleted(
  2881. asym_CMS_IsCourseCompleted 
  2882. _asym_IsCourseCompleted(
  2883. asym_CMS_moduleFileName 
  2884. _asym_moduleFileName(
  2885. asym_CMS_GoToModule 
  2886. CMSLoad>") 
  2887. _asym_GoToModule(
  2888. asym_CMS_setNextModule 
  2889. _asym_setNextModule(
  2890. asym_CMS_GetNextModule
  2891. _asym_getNextModule() 
  2892. asym_CMS_LogFileName
  2893. _asym_LogFileName() 
  2894. asym_CMS_LogDir
  2895. _asym_LogDir() 
  2896. asym_CMS_LogType
  2897. _asym_LogType() 
  2898. asym_CMS_LogInfo
  2899. _asym_LogInfo() 
  2900. asym_CMS_BookMarkFileName
  2901. _asym_BookMarkFileName() 
  2902. asym_CMS_setLogFileName
  2903. _asym_setLogFileName(
  2904. asym_CMS_setLogDir
  2905. _asym_setLogDir(
  2906. asym_CMS_setLogType
  2907. _asym_setLogType(
  2908. asym_CMS_setLogInfo
  2909. _asym_setLogInfo(
  2910. asym_CMS_setBookMarkFileName
  2911. _asym_setBookMarkFileName(
  2912. _asym_AskToContinue(
  2913. _asym_cms_MasterPassword
  2914. _asym_CMS_mungePassword psswd
  2915. %, mungeValue
  2916.         currentChar = 
  2917. %"@H00"
  2918. _ <> 
  2919. _asym_CMS_unmungePassword 
  2920. ~(SPACE, 
  2921.         ss = 
  2922. - 1) 
  2923. %"@D00" 
  2924. ASYM_MessageBox(
  2925. :'n),\
  2926. ASYM_GetString("Maintenance 
  2927. ,"),"
  2928. asym_cms_formatLongTime t
  2929. ZINT days
  2930. t > 86400
  2931.  = t 
  2932. y86400
  2933.         t = t 
  2934. k86400
  2935. %"hh24:
  2936. P > 0
  2937. Z & ":" 
  2938. asym_CMS_Seperator;
  2939. asym_CMS_Separator();
  2940.     OK = 
  2941. asym_OpenTable("
  2942. ", 0, 
  2943. ), "versionCheck")
  2944. asym_getPXFieldType("
  2945. "A64"
  2946.             OK = 
  2947.     OK = 
  2948. , 0, 
  2949. asym_getPXFieldNames("
  2950. "BookMarks" 
  2951.             OK = 
  2952. # dotFlag
  2953. "5.0"
  2954. ; = "
  2955. "5.0"
  2956. c, capsFlag
  2957. ASYM_ProductName 
  2958. "Instructor"
  2959. -- Error value handlers 
  2960. asym_CMS_dbErrorString errorVal
  2961. 4stack _s_asym_cms_dbError
  2962. ZstrgName, strgDflt
  2963. C = "no 
  2964. I = "No 
  2965.  = -500
  2966. p = "
  2967.  Too many Records"
  2968. display."
  2969.  = -501
  2970.  = "Cannot 
  2971. ReportSmith"
  2972.  = "Required file missing 
  2973. could 
  2974. xload:
  2975. RS_RUN.EXE."
  2976.  = -502
  2977. gfind report"
  2978.  = -503
  2979.  = "Extremely low on disk 
  2980. Notify the 
  2981. 4administrator."
  2982.  = -512
  2983.  = "CMS State Invalid"
  2984. state 
  2985. invalid, unable 
  2986. perform operation."
  2987.  = -513
  2988.  enough 
  2989. handles"
  2990.  = "Paradox Engine MaxFiles setting too small. Exit 
  2991. applications 
  2992.  = -514
  2993.  = "Not 
  2994. table 
  2995. ~Tables 
  2996.  = -515
  2997.  = "SwapSize 
  2998.  = -516
  2999.  Login"
  3000.  = -517
  3001.  = "Insufficient Rights"
  3002. rights 
  3003.  = -518
  3004.  = "Missing Library"
  3005. library 
  3006. :" && ASYM_ProductPrefix() & ASYM_CBTVersion() & "R.SBK."
  3007.  = -519
  3008.  = "Data files need version update"
  3009.  = "The Course Management System database 
  3010. xavailable 
  3011. be upgraded."\
  3012. & CRLF & 
  3013. "Contact your 
  3014. WAdministrator 
  3015. instructions."
  3016.  = -520
  3017.  = "Load Module"
  3018. current module"
  3019.  = -521
  3020.  = "NetNamePath 
  3021.             -- 
  3022. only used on initialization 
  3023. shows 
  3024.  box so
  3025.             -- 
  3026. intentionally 
  3027. Sblank.
  3028.  = asym_getPXErrorString(
  3029. ) & "."
  3030.     retVal = asym_GetString(
  3031. called 
  3032. sysbook 
  3033.     -- so trap 
  3034. default 
  3035. _asym_cms_obsoleteTableFormatErrNo
  3036. asym_CMS_dbOk
  3037.  >= 0))
  3038. _asym_CMS_dbError 
  3039. initialize 
  3040. front 
  3041. clean up 
  3042. linkSysbook
  3043.         myName = 
  3044.         -- 
  3045. short 
  3046.         i = 
  3047. ci > 0 
  3048. i > 0
  3049.             thePath = 
  3050. Vi + 1 
  3051.         -- 
  3052. p, should be followed 
  3053.         -- comma Separator
  3054.         itemNumber = 
  3055.         bContinue = ASYM_RunSysBookName() <> 
  3056.             -- 
  3057. where I am 
  3058.             -- 
  3059.             rBookString = "," & 
  3060.  "R.SBK"
  3061.             -- 
  3062.             -- 
  3063.             -- 
  3064. ~returns 
  3065. past 
  3066.             -- 
  3067.             -- 
  3068.             -- we 
  3069. Runtime 
  3070.             ss = 
  3071. = FALSE
  3072.             -- 
  3073.             -- 8155 
  3074. 8..."
  3075. sysErrorNumber = 8155
  3076. we couldn't 
  3077. 8we are going 
  3078. -518,
  3079. _asym_CMS_initializeDBLink 
  3080. "CMSRuntime" 
  3081. asym_CMS_dbOK()
  3082. asym_CMS_RuntimeLinked() 
  3083. unlinkSysbook
  3084. asym_exitPX()
  3085.         unlinkDLL 
  3086. ) & ASYM_MTBVersion() & "pdx.dll"
  3087. asym_container(
  3088. >, "BOOK")
  3089. asym_shortFilename(
  3090. ) = asym_CMS_BookName() 
  3091. <> asym_CMS_CMSApplicationName()
  3092. what Gets done 
  3093. askToContinue but 
  3094. requires 
  3095. )least 3 
  3096. /closes, so I made
  3097.         --AskToContinue() 
  3098. asym_CMS_IsCourseDefNav() 
  3099.         --    
  3100. (asym_CMS_isModuleCompleted(asym_CMS_ModuleOrdinal()) 
  3101.         --    
  3102. xasym_CMS_isCourseCompleted())
  3103. asym_CMS_AskToContinue(asym_CMS_CourseID())
  3104. asym_expandString("
  3105.     course %1 
  3106. xcompleted.
  3107. Do you want 
  3108. d?", asym_CMS_CourseName()) 
  3109. "Yes","
  3110. "No","No")
  3111. = asym_getString("
  3112. asym_CMS_goToModule("FIRST-INCOMPLETE")
  3113. asym_CMS_ReturnToCMS()
  3114. saveOnClose 
  3115. asym_CMS_showProgress txt
  3116. "CMSProgress" 
  3117. --        DATABASE FUNCTIONS
  3118. asym_updateRecord 
  3119. ZDBTable,
  3120. asym_setPXFieldValue(
  3121. W "UPDATESTAM", asym_dateStamp 
  3122.     --ignore 
  3123. asym_updatePXRecord(
  3124. asym_isPXNetTableChanged(
  3125. ) = 1
  3126. asym_refreshPXNetTable(
  3127. asym_IsTable tableName
  3128. asym_doesPXTableExist(
  3129. asym_IsTableEncrypted 
  3130. asym_isPXTableProtected(
  3131. asym_openTable fileName, indexNo, lockType, alias
  3132. 4_s_asym_CMS_DLLLinked
  3133. W & "|" & 
  3134. 5 <> 
  3135. _asym_CMS_linkRuntimePX 
  3136. _asym_CheckFreeSpace(asym_CMS_dataDir()) 
  3137. hasFreeSpace 
  3138. overRideSpaceCheck 
  3139. asym_openPXTable(
  3140. , asym_CMS_DataDir() & 
  3141. = -83
  3142. alread 
  3143. errors
  3144. asym_firstPXRecord(
  3145.  = "WriteLock"
  3146. asym_lockPXNetTable(
  3147.  = "FullLock"
  3148.  = "PreventWriteLock"
  3149. -503,
  3150. RetVal
  3151. asym_closeTable 
  3152. asym_unlockPXNetTable(
  3153. asym_closePXTable(
  3154. asym_isTableOpen 
  3155. asym_getPXRecordCount(
  3156. <> -76)
  3157. --Utility Functions
  3158.     sdf = 
  3159. q= "mm/dd/yy h24:
  3160. j:sec"
  3161. asym_GetPath("CMSDataDir")
  3162. asym_CMS_sysBookName
  3163. --    Access 
  3164. CMSInfo array
  3165. asym_CMS_accessRights 
  3166. 4s_asym_CMSInfo[]
  3167. 1] = 
  3168. asym_CMS_userID
  3169. 2] = 
  3170. asym_CMS_courseID
  3171. 3] = 
  3172. asym_CMS_moduleID
  3173. 4] = 
  3174. 5] = 
  3175. 6] = 
  3176. asym_CMS_pendingModuleID
  3177. 7] = 
  3178. asym_CMS_pendingBookName
  3179. 8] = asym_shortFileName(
  3180. 9] = 
  3181. asym_CMS_runtimeLinked 
  3182. 10] = 
  3183. 10] = 
  3184. asym_CMS_UserName 
  3185. 11] = 
  3186. 12] = 
  3187. 13] = 
  3188. asym_CMS_CourseBeginSession 
  3189. 14] = 
  3190. asym_CMS_ActivityTableVersion 
  3191. "users"
  3192.         i = 20
  3193. "activity"
  3194.         i = 21
  3195. xisType(REAL, 
  3196. asym_CheckUserTableVersion4()
  3197.     tag = 
  3198.  && "
  3199. SetIniVar("
  3200. ,asym_CMS_iniFile())
  3201. i] = 
  3202.         i = 20
  3203.         i = 21
  3204.  && "
  3205. GetIniVar("
  3206. asym_CheckActivityTableVersion4()
  3207. i] = 
  3208. --    Stubs 
  3209.  functions
  3210. asym_CMS_EnterApplication bookname,bookmarkfile,logfile
  3211. _asym_EnterApplication(
  3212. asym_CMS_LeaveApplication score,maxscore,accumTime,
  3213. _asym_LeaveApplication(
  3214. ss asym_GetStandardString("<
  3215. _asym_ReturnToCMS() 
  3216. asym_CMS_recordScore
  3217. }CMSWait>") 
  3218. _asym_recordScore(
  3219. asym_CMS_getRecordedScore
  3220. _asym_getRecordedScore() 
  3221. asym_CMS_getScoreForModule whichModule, 
  3222. _asym_getScoreForModule(
  3223. asym_CMS_MarkAsCompleted
  3224. _asym_MarkAsCompleted(
  3225. asym_CMS_IsModuleCompleted 
  3226. _asym_IsModuleCompleted(
  3227. asym_CMS_IsCourseCompleted 
  3228. _asym_IsCourseCompleted(
  3229. asym_CMS_moduleFileName 
  3230. _asym_moduleFileName(
  3231. asym_CMS_GoToModule 
  3232. CMSLoad>") 
  3233. _asym_GoToModule(
  3234. asym_CMS_setNextModule 
  3235. _asym_setNextModule(
  3236. asym_CMS_GetNextModule
  3237. _asym_getNextModule() 
  3238. asym_CMS_LogFileName
  3239. _asym_LogFileName() 
  3240. asym_CMS_LogDir
  3241. _asym_LogDir() 
  3242. asym_CMS_LogType
  3243. _asym_LogType() 
  3244. asym_CMS_LogInfo
  3245. _asym_LogInfo() 
  3246. asym_CMS_BookMarkFileName
  3247. _asym_BookMarkFileName() 
  3248. asym_CMS_setLogFileName
  3249. _asym_setLogFileName(
  3250. asym_CMS_setLogDir
  3251. _asym_setLogDir(
  3252. asym_CMS_setLogType
  3253. _asym_setLogType(
  3254. asym_CMS_setLogInfo
  3255. _asym_setLogInfo(
  3256. asym_CMS_setBookMarkFileName
  3257. _asym_setBookMarkFileName(
  3258. _asym_AskToContinue(
  3259. _asym_cms_MasterPassword
  3260. _asym_CMS_mungePassword psswd
  3261. %, mungeValue
  3262.         currentChar = 
  3263. %"@H00"
  3264. _ <> 
  3265. _asym_CMS_unmungePassword 
  3266. ~(SPACE, 
  3267.         ss = 
  3268. - 1) 
  3269. %"@D00" 
  3270. ASYM_MessageBox(
  3271. 8'n),\
  3272. ASYM_GetString("Maintenance 
  3273. ,"),"
  3274. asym_cms_formatLongTime t
  3275. ZINT days
  3276. t > 86400
  3277.  = t 
  3278. y86400
  3279.         t = t 
  3280. k86400
  3281. %"hh24:
  3282. P > 0
  3283. Z & ":" 
  3284. asym_CMS_Seperator;
  3285. asym_CMS_Separator();
  3286.     OK = 
  3287. asym_OpenTable("
  3288. ", 0, 
  3289. ), "versionCheck")
  3290. asym_getPXFieldType("
  3291. "A64"
  3292.             OK = 
  3293.     OK = 
  3294. , 0, 
  3295. asym_getPXFieldNames("
  3296. "BookMarks" 
  3297.             OK = 
  3298. # dotFlag
  3299. "5.0"
  3300. ; = "
  3301. "5.0"
  3302. a, capsFlag
  3303. ASYM_ProductName 
  3304. "Instructor"
  3305.